官术网_书友最值得收藏!

2.5.2 使用附加工具

1.adb

adb全稱Android Debug Bridge(Android調試橋)。使用adb工具可以直接操作管理android模擬器或者真實的Android設備。

在Linux主機環境中,如果對Android的源代碼進行了完整的編譯,各種Linux x86的主機中工具在{源代碼根目錄}/out/host/linux-x86/bin/為源代碼編譯之后,可以在這個目錄中使用各種工具。

使用adb連接目標系統終端的方式如下所示:

    $ adb shell

使用adb安裝應用程序的方法為:

    $ adb install XXX.apk

如果需要更新已經安裝的包,也就是重新安裝包,需要增加-r的參數。

使用adb安裝卸載應用程序的方法為:

    $ adb uninstall {應用程序的包名}

提示:使用adb進行卸載的時候,將刪除應用程序的目錄/data/data/{應用程序包}。

使用adb在主機和目標機之間傳送文件的方法為:

    $ adb push {host_path} {target_path}
    $ adb pull {target_path} {host_path}

push表示從主機向目標機傳送文件,pull表示從目標機向主機傳送文件,二者的參數都是源在前,目的在后。

2.mksdcard

mksdcard命令幫助創建磁盤映像(disk image),可以在模擬器環境下使用磁盤映像來模擬外部存儲卡(例如SD卡)。

    $./out/host/linux-x86/bin/mksdcard
    mksdcard: create a blank FAT32 image to be used with the Android emulator
    usage: mksdcard [-l label] <size> <file>
      if <size> is a simple integer, it specifies a size in bytes
      if <size> is an integer followed by 'K', it specifies a size in KiB
      if <size> is an integer followed by 'M', it specifies a size in MiB

例如創建一個64MB的映像文件的方法如下所示:

    $  ./out/host/linux-x86/bin/mksdcard 64M mmc_disk

mksdcard創建的是fat32格式的磁盤映像,這個磁盤映像可以作為啟動仿真器時候的-sdcard后面制定的參數。

主站蜘蛛池模板: 三门县| 宁强县| 江源县| 合作市| 呼和浩特市| 琼中| 萨迦县| 彭水| 社旗县| 赤壁市| 榆社县| 富川| 安吉县| 宁明县| 富宁县| 稻城县| 无为县| 镇原县| 宜阳县| 合川市| 柯坪县| 密山市| 巴林左旗| 南汇区| 彰武县| 广安市| 德江县| 绩溪县| 长治市| 城步| 札达县| 宁南县| 九台市| 新和县| 集安市| 临海市| 永平县| 元朗区| 兴和县| 靖西县| 右玉县|