建立Android新專案

Similar documents
Microsoft Word zw

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明

建立Android新專案

Chapter 2

epub83-1

Microsoft Word - 第1章 Android基本概念.docx

Chapter 2

2 第 章 绪 论 Internet 2.0 使 得 消 费 型 电 子 产 品 用 户 可 以 通 过 多 种 不 同 的 数 据 网 络 访 问 互 联 网 内 容 用 户 可 以 使 用 便 携 式 消 费 型 电 子 设 备, 如 智 能 手 机 触 屏 平 板 电 脑 电 子 书, 甚 至

投影片 1






IT Essentials 5

untitled

的 精 准 帮 扶 持 续 扩 大 有 效 投 入, 实 施 项 目 建 设 四 督 四 保 制 度, 积 极 对 接 国 家 重 大 工 程 包 和 专 项 建 设 基 金, 商 合 杭 高 铁 合 安 高 铁 京 东 方 10.5 代 线 等 一 批 重 大 项 目 开 工 建 设, 合 福 高

Microsoft Word - 澎湖田調報告-昕瑤組.doc

* 2

1 IT IT IT IT Virtual Machine, VM VM VM VM Operating Systems, OS IT

目次 

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

iziggi

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

Microsoft Word 箕æ−¥ï¼‹å®ı稿;

98年度即測即評學科測試與即測即評即發證技術士技能檢定簡章

1

NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2

Lecture01_Android介绍

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

開發工具 使用 Android SDK 建立應用程式 使用 Java 語言 Java Platform, Standard Edition (Java SE)

麻 省 理 工 學 院 是 在 西 元 2013 年 12 月 3 日 推 出 MIT App Inventor 2 網 站, 提 供 免 費 的 雲 端 服 務, 使 用 者 可 以 透 過 瀏 覽 器 來 開 發 Android 裝 置 應 用 程 式, 該 網 站 的 網 址 為 : http

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

Adobe AIR 安全性

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

為什麼要做佛事 一 前言

Microsoft Word - PS2_linux_guide_cn.doc

串口、网口猫池使用说明书

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e

PowerPoint 簡報

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)

Android Android Android SDK iv

66 67 圓夢素人頭家 67 9 專長互補 資源共享, 為彼此加油打氣!

中科曙光云盘系统

Lecture01_Android介绍

ESET Mobile Security for Android

使用手冊

基于UML建模的管理管理信息系统项目案例导航——VB篇

Spyder Anaconda Spyder Python Spyder Python Spyder Spyder Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Sp

HTC One E9+

The golden pins of the PCI card can be oxidized after months or years

目 录

Basic System Administration

BlackBerry Classic Smartphone-用户指南

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas

APP 103 學 年 度 嶺 東 科 技 大 學 資 訊 網 路 系 專 題 研 究 報 告 嶺 東 中 華 民 國 一 四 年 五 月 1

操作使用说明

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

CC213

SyncMail AJAX Manual

111

Android Service

untitled


EX-Z80

藍牙網路在資訊家電的應用

Microsoft Word 手冊.doc

软件概述

Transcription:

Android 智慧型手機程式設計 Android SDK 工具 建國科技大學資管系饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2013/4 V4 2014/9 V5

Why Android SDK? 所有有關 Android 開發的管理工具是 SDK 在負責, 沒有 Eclipse 也沒關係 但是把所有東西 ( 寫程式 除錯 管理 ) 放到 Eclipse, 對開發上是比較方便的 管理 寫程式 ( 類別庫 )

對 Eclipse 而言 把 SDK 透過 ADT 整合進來 這裡我們先介紹 SDK 的 管理 功能

既然這樣 所以絕對要知道 SDK 到底有什麼名堂 讓我在沒有 Eclipse 的狀況下也可以管理 Android 開發的任務 Eclipse 還可以呼叫那些工具呢?

Android SDK 工具 可以在 android sdk 所在目錄下的 tools 與 platform-tools 兩個目錄中找到 需要設定系統路徑, 以方便執行 ( 指令模式 ) 主要工具 adb.exe(android debug bridge): 可以透過類似 telnet 進行 AVD 與手機管理 android.exe: 可以查看可用的 targets 與設定 AVD emulator.exe:android 模擬器 ddms.bat (Android Dalvik Debug Moniter Server): 可以管理 AVD 與手機連線 mksdcard.exe: 進行 sdcard 管理

SDK 工具 多數都是透過命令列方式執行 那就需要知道正確的目錄所在 那每次都要打一長串目錄不就 所以 可以設定只打命令名稱時, 系統一定要去問的幾個目錄 Windows 內叫 Path

設定 Windows 環境 使用 SDK 工具 主要就是設定 path

1 標準做法是設定系統路徑 我的電腦 內容 進階 3 2 4

設定系統路徑 7 5 8 6 加入 Android SDK 的 Tools Platform-tools 所在路徑

加上兩組路徑 Android SDK 所在目錄 \platform-tools Android SDK 所在目錄 \tools 每個路徑間用 ; 區隔

可以透過設定 PATH 的工具軟體 RedmondPath 來簡化

試試 ddms 這個指令 確認 Windows Path 設定完成 結合 AVD 或實體手機 我們來試試 ddms 這個指令

記得! 電腦要連結手機或至少有一個 AVD ddms 手機與模擬器同時存在

電腦連結手機設定 Eclipse 可切換到 ddms 畫面 有沒有好奇心玩一玩 DDMS 要做什麼?

adb.exe 透過類似 telnet 進行 AVD 與手機管理

adb.exe 可以透過類似 telnet 進行 AVD 與手機管理 需要透過指令視窗模式執行

adb.exe 可以透過類似 telnet 進行 AVD 與手機管理 執行 adb.exe 1 2 3 1

adb.exe 可以透過類似 telnet 進行 AVD 與手機管理 在提示字元後輸入 adb shell 4

adb.exe 可以透過類似 telnet 進行 AVD 與手機管理 需要先有 AVD 或實際手機存在

adb.exe 可以透過類似 telnet 進行 AVD 與手機管理 有 AVD 或實際手機存在時 實際手機的前置符號則是 $ 一次只能一個

adb.exe 可以透過類似 telnet 進行 AVD 與手機管理 離開請打 exit

adb.exe 還沒結束 待續

android.exe 可以查看可用的 targets 與設定 AVD

android.exe 可以查看可用的 targets 與設定 AVD android list: 列出所有可用的 targets 與 AVD 1 可用的 targets 設定 AVD 時需要此 id(android API 版本 )

android.exe 可以查看可用的 targets 與設定 AVD android list: 列出所有可用的 targets 與 AVD 可用的 AVD Eclipse.exe

android.exe 可以查看可用的 targets 與設定 AVD 設定新的 AVD android create avd -n AVD 名稱 -t API_level 如 : android create avd -n my_avd2 -t 4

API Level id http://developer.android.com/guide/appendix /api-levels.html

android.exe 可以查看可用的 targets 與設定 AVD 設定新的 AVD android create avd -n avdname -t avdid 如 : android create avd -n my_avd2 -t 4

android.exe 可以查看可用的 targets 與設定 AVD 設定新的 AVD android create avd -n avdname -t avdid 如 : android create avd -n my_avd2 -t 4

android.exe 可以查看可用的 targets 與設定 AVD android list: 列出所有可用的 targets 與 AVD 剛建立的 my_avd2

刪掉 AVD android delete avd n AVD 名稱

AVD Manager 從 Eclipse 或單獨啟動 大家執行的都是這支程式

透過 android 指令建立專案 Android 產生專案 android create project --target 1 --name MyAndroidApp --path c:\myandroidappproject -- activity MyAndroidAppActivity --package com.example.myandroid 紅色是要填的參數 先執行看看 參數意義後面再解釋

使用 Eclipse File Import 將產生的專案放進 Eclipse

emulator.exe Android 模擬器

emulator.exe Android 模擬器 啟動已存在的 AVD emulator avd avdname emulator @avdname 或

emulator.exe Android 模擬器 my_avd2 請耐心等待

emulator.exe Android 模擬器 my_avd2

emulator.exe Android 模擬器 my_avd 代表有載入虛擬 sdcard 設定方式稍後說明

再看 adb.exe

adb.exe 可以透過類似 telnet 進行 AVD 與手機管理 再次執行 adb shell 出現 # 提示符號, 表示連接成功如果是連到實際手機提示符號將是 $

adb.exe 可以透過類似 telnet 進行 AVD 與手機管理 連接上 AVD 就可以以指令操作例如 ls 查看檔案與目錄

Package 實際安裝的位置 列出所有安裝的 packages pm list packages 列出 package apk 安裝路徑 pm list packages f 列出 package 內的目錄檔案結構 run-as PackageName

adb.exe 模擬器 data\app 內有安裝的程式 手機則是在 system\app

取出 APK adb pull 指令 (Android SDK tools) adb pull /data/app/com.android.hello.apk.

安裝 APK 到模擬器 adb install 指令 (Android SDK tools) adb install com.android.hello.apk apk 檔案需要認證 有沒有其他安裝方法?

Android.exe 練習 連到手機上看 system/app 看提示符號的變化 看是否有 apk 檔案 隨便抓一個下來到 PC

ddms.bat 可以管理 AVD 與手機連線

dddms.bat 可以管理 AVD 與手機連線 起動 ddms 請耐心等待

dddms.bat 可以管理 AVD 與手機連線 已連接上的 AVD 或手機列表

dddms.bat 可以管理 AVD 與手機連線 查看 AVD 或手機上的檔案與目錄

dddms.bat 可以管理 AVD 與手機連線 這裡可以做與電腦間的檔案交換

dddms.bat 可以管理 AVD 與手機連線 這裡可以做螢幕截取

mksdcard.exe 進行 sdcard 管理

建立 sdcard 的映像檔 建立 SD 卡的映像檔 ( 只需做一次 ) mksdcard sizem [path\]name.img 如 : mksdcard 1024M d:\sdcard.img

建立 sdcard 的映像檔

Emulator 掛載 SD 卡 emulator avd AVD 名稱 -sdcard [path\]name.img 如 : emulator avd my_avd2 -sdcard d:\sdcard.img 模擬器就具備有 sdcard 功能

補充 ASM Android Screen Monitor 教學與報告用 手機需要透過 usb 與電腦連結才行