2013年5月13日星期一

Android_001:使用Android模拟器安装和卸载apk应用

开发运行环境:Android SDK r21.1 for Windows。

下载并安装Android SDK后,找到目录C:\Program Files (x86)\Android\android-sdk\platform-tools。

1. 安装apk
首先cmd 进入C:\Program Files (x86)\Android\android-sdk\platform-tools。
然后运行adb install [apk文件路径]。
根据应用大小,安装需要一定的时间。成功后,会显示如下类似信息:
159 KB/s (23446658 bytes in 143.112s)
        pkg: /data/local/tmp/MyMobileApp.apk
Success

如果有多个模拟器实例或真机,可以指定安装到某个实例上:
先运行adb devices,看看有多少设备,然后运行:
adb -s [模拟器实例名] install [apk文件路径]
比如:adb -s emulator-5554 install ebook.apk

2. 卸载应用
首先cmd 进入C:\Program Files (x86)\Android\android-sdk\platform-tools
然后运行adb uninstall [应用的package名称]。

应用的package名称是Android应用程序的唯一标识。
在ADF Mobile中,package名称可以在adfmf-application.xml中找到,如下图所示:

除了通过上面的方式,笔者还发现了一个更简单的方法:
在Android模拟器中,左键点住应用的图标,按住直到屏幕上方出现Uninstall菜单和垃圾桶图标能,然后拖放应用到Uninstall,确认Uninstall。

3. 删除apk
首先cmd 进入C:\Program Files (x86)\Android\android-sdk\platform-tools。
然后运行adb shell,进入adb shell模式。
运行cd data
运行cd app
运行ls,列出所有的应用。
找到你想要卸载的apk文件,运行rm [apk文件路径]。

4. 重新启动模拟器,会发现应用已经卸载了。

另外,启动模拟器后,如果是在安全锁定的状态下,按下F2,即可进入主界面。

参考文献:
1. http://wenku.baidu.com/view/0754a33610661ed9ad51f37e

没有评论: