Android 如何安装apk
来源:互联网 发布:大数据架构师指南 编辑:程序博客网 时间:2024/05/12 06:05
【安装基本步骤】
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代码:
大家都知道。因为模拟器内运行的是一个内存文件系统,也就是说,你安装的apk文件,在模拟器被关闭后,也就不再存在了(它实际上是被安装到内存里)。所以,下次启动 模拟器,依然需要再次安装APK。然后,实际测试结果并非如此...于是打开AndroidSDK目录发现,toolslibimages的文件都被 更新了。原来Android模拟器是将他的内存系统实时dump到img中保存下来的。
还有一个特别有意义的发现,是从adb shell rm而来的思考。rm本身是linux的一个文件删除指令,加上前面的shell关键字,会不会adb shell直接就能打开一个linux终端呢?实测结果果然如此!不过,Android的linux shell显然做了很多精简,大量的linux常用指令都不支持。
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代码:
大家都知道。因为模拟器内运行的是一个内存文件系统,也就是说,你安装的apk文件,在模拟器被关闭后,也就不再存在了(它实际上是被安装到内存里)。所以,下次启动 模拟器,依然需要再次安装APK。然后,实际测试结果并非如此...于是打开AndroidSDK目录发现,toolslibimages的文件都被 更新了。原来Android模拟器是将他的内存系统实时dump到img中保存下来的。
还有一个特别有意义的发现,是从adb shell rm而来的思考。rm本身是linux的一个文件删除指令,加上前面的shell关键字,会不会adb shell直接就能打开一个linux终端呢?实测结果果然如此!不过,Android的linux shell显然做了很多精简,大量的linux常用指令都不支持。
- Android 如何安装apk
- 如何安装Apk文件到Android模拟器
- 如何安装Apk文件到Android模拟器
- android-如何安装.apk到模拟
- Android如何一次安装多个apk
- 如何安装Apk文件到Android模拟器
- 如何在Android emulator上安装 APK
- android模拟器中如何安装apk
- 如何在Android上安装apk软件
- 如何给Android模拟器上安装apk
- android如何静默方式来安装apk
- android如何静默方式来安装apk
- android如何静默方式来安装apk
- android如何静默方式来安装apk
- android如何静默方式来安装apk
- Android安装包APK如何解压
- android模拟器中如何安装apk
- Android Studio 如何导出apk安装包
- 思科路由器(3745平台)SSH连接设置
- Cannot create a server using the selected typ
- 微信机器人:小蜗牛有道翻译小助手——Django + SAE + 微信公众帐号自动回复开放接口
- 重装win7后恢复ubuntu启动
- 设置GUI中Label字体大小
- Android 如何安装apk
- 如何用ios 5开发ipad上的复杂应用程序
- cocos2d-x学习笔记(二)Eclipse+cdt实现cocos2dx跨平台解决方案(Android版)
- strncpy源码
- WORD2010如何添加双线页眉
- java/oracle日期处理
- Word中统一修改数字和字母
- List<>用法
- JBPM发布流程、查询流程、删除流程