android的學習筆記

知識記錄

  • aapt dump badging your.apk獲取apk package path。 (aapt工具在/path/to/sdk/build-tool/文件夾裏)
  • android或者android sdk打開Android SDK manager,android avd打開Android AVD manager。android -h列出更多命令
  • android sdk manager只有Android 4.2.2的platform或者根本沒有,那檢查下你的網絡是否能牆或者是否配置了hosts
  • /path/to/sdk/tool/uiautomatorviewer打開獲取UI控件工具,若是獲取screenshot是黑屏,只要關掉emulator的Use GPU選項便可

emulator

啓動emulator後,能夠用telnet localhost 5554來鏈接它,而後輸入其餘命令進行操做。help可查看命令列表: gsm call 15552125426 接受來電 sms send 151236545236 i am kobe 接收信息 power capacity 10 控制電量 kill可終結當前鏈接進程,關閉emulatorjavascript

Android Studio.app

更新Android Studio使用的Java版本,在其程序包文件夾 /Applications/Android_Studio.app/Contents/Info.plist 這個文件,在如下位置更新其版本:java

<key>JVMVersion</key>
<string>1.7*</string>

adb

adb -s emulator-5556 install helloWorld.apk能夠指定安裝的模擬器 adb devices列出如今運行中的模擬器android

monkey

  • adb shell monkey -v 500不指定程序包,那麼測試會在整個機子進行;adb shell monkey -p com.nowglobal.jobnow -v 500指定在jobnow中進行,測試就只會在該App下進行;
  • 查看設備鏈接狀況: adb devices
  • 進入shell界面: adb shell
  • 進入shell以後:ls data/data, 列出咱們能測試的應用程序包目錄
  • 對計算器程序進行測試:monkey -p com.android.calculator2 -v 500,其中-p表示對象包 –v 表示反饋信息級別
相關文章
相關標籤/搜索