利用adb安装和卸载android APK
2015-07-31 09:36
411 查看
ADB工具,全称Android Debug Bridge,通过cmd命令行,进入Android SDK/platform-tools子目录下。
电脑往手机复制文件:adb push d:\adc.txt /sdcard/
手机往电脑复制文件:adb pull /sdcard/xyz.txt d:\
例如:
电脑---->手机:adb push e:\sougou.apk /mnt/sdcard2/tmp/
手机---->电脑:adb pull /mnt/sdcard2/tmp/qiush.apk d:\
adb shell实现linux指令操作:adb shell
退出adb shell:exit
安装APK程序:adb install [-r] ] [-s] <file>
卸载APK程序:adb uninstall [-k] <package>
注释:-r表示重新安装该包,-s表示将APK安装到SD卡上(默认安装到内存中)。-k表示只删除应用程序,但数据与缓存保留。
注意:卸载时,卸载的是包名。包名的获取在eclipse-->File Explorer---data/data目录里具体寻找apk所对应的包。
如果在电脑上安装手机上的APK文件,在Android SDK/platform-tools中运行adb命令,输入手机SD卡中文件的绝对路劲名。
但目前通过adb直接从SD卡安装程序都是失败了,目前手机已经root,不知道是否这个原因。目前本人只能把apk放在电脑上安装。
从手机卸载软件的方法:
先执行命令:adb shell pm list packages,列出所有的包名。如下:
找到要卸载的那个应用的包名,例如qsbk.app,再执行adb uninstall qsbk.app进行卸载。卸载成功如下:
电脑往手机复制文件:adb push d:\adc.txt /sdcard/
手机往电脑复制文件:adb pull /sdcard/xyz.txt d:\
例如:
电脑---->手机:adb push e:\sougou.apk /mnt/sdcard2/tmp/
手机---->电脑:adb pull /mnt/sdcard2/tmp/qiush.apk d:\
adb shell实现linux指令操作:adb shell
退出adb shell:exit
安装APK程序:adb install [-r] ] [-s] <file>
卸载APK程序:adb uninstall [-k] <package>
注释:-r表示重新安装该包,-s表示将APK安装到SD卡上(默认安装到内存中)。-k表示只删除应用程序,但数据与缓存保留。
注意:卸载时,卸载的是包名。包名的获取在eclipse-->File Explorer---data/data目录里具体寻找apk所对应的包。
如果在电脑上安装手机上的APK文件,在Android SDK/platform-tools中运行adb命令,输入手机SD卡中文件的绝对路劲名。
但目前通过adb直接从SD卡安装程序都是失败了,目前手机已经root,不知道是否这个原因。目前本人只能把apk放在电脑上安装。
从手机卸载软件的方法:
先执行命令:adb shell pm list packages,列出所有的包名。如下:
找到要卸载的那个应用的包名,例如qsbk.app,再执行adb uninstall qsbk.app进行卸载。卸载成功如下:
相关文章推荐
- android 百度地图API 使用Marker和InfoWindow
- android图片处理之图像模糊
- Java4Android-为什么使用抽象类和抽象函数
- 转:Android设置全局变量
- Butterknife框架导致Android 项目中有隐藏代码文件
- Android学习之路
- android应用开发-你有多熟悉listview?
- android邮件发送几种方式
- Android--Support V4, V7, V13的作用与用法
- Android应用源码基于安卓的个人隐私监控项目
- Android应用源码基于安卓的个人隐私监控项目
- Android系统中解码器
- AndroidManifest.xml文件详解(supports-screens)
- Android Validation
- Android 屏幕适配方案
- Android 5.0 API新增和改进
- Android 5.0 API新增和改进
- 解决Android快速滑动时图片一闪一闪问题
- android图片文件的路径地址与Uri的相互转换
- android 屏幕旋转 activity中多个fragment重叠