Android 如何安裝apk

安裝基本步驟】
  
       1,下載要安裝的apk
  2,將apk文件粘貼到 android-sdk的tools文件夾中(例如:manyu.apk)

      

       3.啓動模擬器
  4.調用win+R,啓動命令行,進入tools目錄中
  5.輸入安裝指令:adb install manyu.apk,接下來會出現安裝進程顯示,若順利安裝,則出現安裝進程顯示和sucess。
  如果啓動了多個模擬器,例如分別有模擬器5554和5556,安裝指令能夠爲adb install emulator-5554 manyu.apk(指定安裝在5554的模擬器上)
  6.打開模擬器,能夠在其面板上發現已經安裝的apk

問題處理:
  1.若出現


        出現的提示信息:Can't dispatch DDM chunk 46454154:no handler defined ,有多是由於apk與安裝目標的sdk版本不一樣

  有些軟件能安裝上,可是有的如shopsavvy.apk Wikitude_World_Browser_Premium__7.0_.apk

  compareeverywhere.apk等軟件安裝時顯示:Failure[INSTALL_FAILED_MISSING_SHARED_LIBRARY]:

  你的模擬器在創建的時候注意添加各類功能,若是你的模擬器不支持攝像頭,那麼你說的功能可能就不保險了,注意添加各類支持,添加gps,modem等葛洪功能,才能保證你的模擬器的完整性

【常見問題】

   1. 在cmd命令行中輸入android list target出現android不是內部或外部命令。新建一個環境變量ANDROID_HOME=你的sdk所在目錄。而後在 path 中加入 %ANDROID_HOME% ools

       2. 刪除已經安裝的apk

   Android SDK 中提供一? adb ( Android Debugger) 命令行工具 (在 android-sdk/tools 中),咱們能夠用裏面的 shell 工具連上虛擬機來移除apk。在某些平臺上,這些動做可能須要root權限才能進行。

  首先打開命令列,啓動adb shell
  $ adb shell
  接著切換到 data/app 目錄中
  $ cd data/app/
  使用 ls 命令(等同 windows 上命令行的 dir 命令)來檢視檔案列表

Java代碼:

  1. # ls
  2. com.example.android.apis.apk
  3. # rm com.example.android.apis.apk
  4. # ls
  5. $ android list avd
  6. Available Android Virtual Devices:

  7. Name: eclair
  8. Path: /Users/mac/.android/avd/cupcake.avd
  9. Target: Android 2.0 (API level 5)
  10. Skin: HVGA
  11. $ android delete avd --name eclair
  12. AVD 'eclair' deleted.
  13. $ android list avd
  14. Available Android Virtual Devices:
        你們都知道。由於模擬器內運行的是一個內存文件系統,也就是說,你安裝的apk文件,在模擬器被關閉後,也就再也不存在了(它其實是被安裝到內存裏)。因此,下次啓動 模擬器,依然須要再次 安裝APK。而後,實際測試結果並不是如此...因而打開AndroidSDK目錄發現,toolslibimages的文件都被 更新了。原來 Android模擬器是將他的內存系統實時dump到img中保存下來的。

  還有一個特別有意義的發現,是從adb shell rm而來的思考。rm自己是linux的一個文件刪除指令,加上前面的shell關鍵字,會不會adb shell直接就能打開一個linux終端呢?實測結果果真如此!不過, Android的linux shell顯然作了不少精簡,大量的linux經常使用指令都不支持。
相關文章
相關標籤/搜索