1. 安装Android应用程序
第一种:将应用程序的apk文件push到手机中
1.adb push xxxx.apk /system/app.
第二种:用adb install xxxx.apk进行安装
1. 启动Android模拟器2. adb install (apk在PC上的路径/)*.apk (将apk文件上传到了模拟器自带操作系统的data/app目录下了)
3. Android模拟器界面中浏览打开apk应用程序
二者的比较以及注意事项:
1.用第一种方式的弊端:
a.会将原来系统中的对应的apk覆盖掉,所以,最好先备份出来一份,用如下命令:
adb pull /system/app/xxxx.apk /home/
b.有时候,会出现如下形式的错误信息:
failed to copy '/home/SoundRecorder.apk' to '/system/app/SoundRecorder.apk': Read-only file system
很明显,/system/app目录是只读的,不能将文件push到这个目录下。
解决方法,用直接安装的方式进行安装,如下:
adb install -r /home/SoundRecorder.apk //注: -r 表示强制安装
这样,会将应用程序安装到 /data/local/tmp/ 目录下。
2.用第二种方式的话,设备中不回保存apk文件,如果以后删除了这个应用,就要重新找到对应的apk,才能安装。
2. 删除Android应用程序
第一种:命令行用uninstall
adb uninstall apk的包名(用EC切换到DDMS的File Explorer中查看,data/data下)
第二种:命令行进入模拟器操作系统
adb shell (进入模拟器自带的操作系统)cd data/app (切换到apk的安装目录)
rm ***.apk (用EC切换到DDMS的File Explorer中查看,data/app下)
第三种:1.1以上模拟器上删除,非常简单
模拟器的 Setting -> Applications -> Manage applications -> XXX程序 -> Uninstall这样就可以删除了。