Android SDK 開發命令大全
阿新 • • 發佈:2019-01-08
下載android-sdk解壓到Ubuntu的/home/ loginname下。loginname為ubuntu的登入使用者名稱,只是舉個例子,解壓到何處都ok.
1)配置環境變數
在終端執行 sudo gedit /etc/profile 開啟文字編輯器,在最後追加#set android environment
注:要執行Eclipse,還需要配置JAVA環境變數
#set java environment
JAVA_HOME=/home/ loginname/ jdk目錄名
JRE_HOME=/home/ loginname/ jdk目錄名/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=/home/ loginname /android-sdk-linux_86/tools:$PATH 儲存後,重啟。
以下命令都是在終端執行,不再贅述。
2)建立sdcard
mksdcard 1024M /home/loginname/sdcard.img 建立了容量為1G的sdcard映象檔案。
3)顯示所有的Android targets 和Android Virtual Devices
android list
4)建立模擬器(Android Virtual Devices)
android create avd -- target 7 --sdcard /home/loginname/sdcard.img --name myavdname
注:target 7 通過3)獲得;myavdname 為模擬器的名字。
5)啟動模擬器
emulator -avd myavdname -scale 0.7
注:0.7為模擬器顯示的比例,表示70%
6)拷貝檔案到sdcard
adb push <filepath/filename> /sdcard
注:<filepath/filename>為本地檔案路徑
7)從sdcard中獲得檔案
adb pull /sdcard/<filename> <filepath/filename>
注:<filepath/filename>為本地檔案路徑,/sdcard/<filename>為sdcard上的檔案。
8)安裝應用程式
adb install /filepath/myapp.apk
注:/filepath/myapp.apk 為本地的應用程式。
9)刪除應用程式
(1)adb shell
(2)rm /data/app/ myapp.apk
10)刪除system/app下的應用程式
(1) adb remount
(2) adb shell
(3)rm /system/app/ systemapp.apk
11)對應用程式進行強度測試
adb shell monkey -p test.myapp -v 1000000
注:test.myapp是被測試的應用程式的全路徑名,1000000是測試次數。
12)顯示活動棧資訊
adb shell dumpsys activity
13)嚮應用程式發廣播訊息
adb shell am broadcast -a android.intent.action. ActionName
注:ActionName為動作名
14)啟動應用程式
adb shell am start -n test/.myapp
注:test.myapp是被測試的應用程式的全路徑名
15)使用logcat檢視日誌
1顯示全部日誌:adb logcat
2顯示指定TAG的日誌:adb logcat -s tag
注: tag為自定義的log TAG.
3顯示模擬器的日誌:adb -e logcat
4顯示真機的日誌:adb -d logcat
16)更新SDK版本
android update sdk
注:要執行Eclipse,還需要配置JAVA環境變數
#set java environment
JAVA_HOME=/home/ loginname/ jdk目錄名
JRE_HOME=/home/ loginname/ jdk目錄名/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=/home/ loginname
android update sdk