Android的一些常用命令提示字元(cmd)指令

來源:互聯網
上載者:User

      在《Android基礎之用Eclipse搭建Android開發環境和建立第一個Android項目》中我曾介紹過如何給Android SDK配置環境變數,現在它就有用武之地了,我們可以直接在Windows命令提示字元(cmd)視窗下去使用這些Android命令來輔助我們進行開發。

1、在命令列管理模擬器裝置(AVD)

  • list:列出機器上所有已經安裝的Android版本和AVD裝置
  • list avd:列出機器上所有已經安裝的AVD裝置;
  • list target:列出機器上所有已經安裝的Android版本
  • create avd:建立一個AVD裝置
  • delete avd:刪除一個AVD裝置
  • update avd:升級一個AVD裝置使其符合新的SDK環境
  • create project:建立一個新的Android項目
  • update project:更新一個已有的Android項目
  • create test-project:建立一個新的Android測試專案
  • update test-project:更新一個已有的Android測試專案

    例1:要查看當前系統上所有已安裝的AVD裝置,則可以輸入:android list avd,如:

   例2:建立一個全新的AVD裝置,可執行如下命令:

          android create avd -n <AVD名稱> -t <SDK版本號碼> -s <AVD皮膚> -p <AVD儲存路徑>

         如:android create avd -n 1.5 -t 3 -s HVGA

 

2、用emulator命令啟動模擬器

     使用emulator.exe啟動模擬器有兩種方法:

  • emulator -avd <AVD名>
  • emulator -data <鏡像檔案名稱>

     例如如下命令:

         emulator -avd 2.2      //此處為運行名為2.2的AVD裝置

         emulator -data userdata-qemu   //此處為以userdata-qemu作為鏡像檔案來運行AVD裝置,而該鏡像檔案則位於AVD裝置儲存位置的avd檔案夾目錄下找到,如:

 

3、常用的ADB命令

     ADB是一個非常強大的工具,位於SDK安裝目錄的platform-tools子目錄下,它既可以完成模擬器檔案與電腦檔案的相互複製,也可以安裝apk應用,甚至直接切換到Android系統中執行Linux命令。

  • adb -devices:查看當前啟動並執行模擬器
  • adb push c:/123.doc /sdcard/:將電腦檔案複製到模擬器中
  • adb push /sdcard/abc.txt c:/ :將模擬器檔案複製到電腦
  • adb shell:啟動模擬器的shell視窗,此時就可以在模擬器的shell視窗中直接執行Linux命令
  • adb install [-r] [-s] <檔案> :安裝apk檔案,其中-r表示重裝該apk,-s表示將apk安裝到SD卡上,預設是安裝到內部儲存空間上
  • adb uninstall [packge] [-k]:從系統中卸載程式包,-k表示只刪除該應用程式,但保留該應用程式所有的資料和緩衝目錄

 

       以上所述若有不妥,歡迎拍磚!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.