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经常使用指令都不支持。
相关文章
相关标签/搜索