隨筆-1  評論-68  文章-98  trackbacks-0

          開發環境:Android SDK 1.5+Eclipse 3.4+ADT 0.9

          系統環境:Ubuntu 8.10 / Windows XP

          對于需要DEBUG的程序,或者圖省事,用Eclipse的DDMS插件調試是最方便的;另外,我們也可以通過命令行來執行Android SDK的相關命令功能。

          DDMS是個圖形化界面,里面可以看到Device的運行情況,可以方便的操作PULL/PUSH apk等文件、查看實時LOG、撥打電話、發送短信。。。

          不過對于某些特殊的應用,如Launcher應用(待機界面/主屏)的更新發布,則需要通過命令行來操作,如:

          adb push E:\develop\apps\Launcher\bin\Launcher.apk /system/app

          放在/system/app目錄下,表示是系統級的應用;一般的應用,放到 /data/app目錄下。

          調試的時候看個人愛好,不過在命令行下面操作,似乎要節省些資源,下面是一些常用的命令:

          adb shell restart

          adb pull /data/data/com.android.launcher/databases/launcher.db .


          adb shell ls -l /sdcard
          ...

          如果需要調試短信互發或者電話互撥,這時候可以啟用兩個模擬器,通過端口號或者特別號碼來識別設備。

          更多的情況是,PC運行模擬器;USB接上手機設備,這時候也是有多個Device同時運行,可以在Eclipse的DDMS插件中選擇查看某個Device的情況,或者我們還是通過adb命令來觀察跟蹤。

          執行:adb devices


          List of devices attached
          1234567890ABCDEF        device
          emulator-5554   device

          操作模擬器:

          adb -s emulator-5554 push E:\develop\apps\Launcher\bin\Launcher.apk /system/app
          adb -s emulator-5554 logcat

          D/GpsLocationProvider(   60): requestTime failed
          D/GpsLocationProvider(   60): NetworkThread wait for 300000ms
          D/dalvikvm( 2319): GC freed 883 objects / 42936 bytes in 254ms

          操作手機:

          adb -s 1234567890ABCDEF push E:\develop\apps\Launcher\bin\Launcher.apk /system/app
          adb -s 1234567890ABCDEF logcat

          D/mountd  (  828): USB offline
          I/QCRILCM (  831): Received srvsys event : CM_SS_EVENT_RSSI (73729)
          I/QCRILEVENT (  831): qcril_event_main(): 1 items on queue
          I/QCRILEVENT (  831): De-queued event CM_SS_EVENT_RSSI (73729)
          I/QCRIL   (  831): RIL <--- CM_SS_EVENT_RSSI (73729) --- AMSS
          I/QCRIL_MSC (  831): "AMSS"=>"RIL" [ label = "CM_SS_EVENT_RSSI"];

           

          本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/netpirate/archive/2009/06/26/4300210.aspx

          posted on 2009-08-29 23:23 Xu Jianxiang 閱讀(729) 評論(0)  編輯  收藏 所屬分類: Android
          主站蜘蛛池模板: 渭南市| 九寨沟县| 三河市| 寻乌县| 高碑店市| 德江县| 明溪县| 台南县| 龙川县| 景宁| 张家川| 遵化市| 台中县| 虹口区| 松溪县| 临邑县| 慈溪市| 静乐县| 阿图什市| 工布江达县| 彩票| 惠水县| 盐津县| 全州县| 麻阳| 宝鸡市| 嘉荫县| 红河县| 兴城市| 虞城县| 闵行区| 龙州县| 伊宁县| 池州市| 洛扎县| 天水市| 镇江市| 定安县| 芦山县| 古交市| 呼和浩特市|