`
helpbs
  • 浏览: 1161615 次
文章分类
社区版块
存档分类
最新评论

android adb push 与 adb install的比较(两种安装APK的方法)

 
阅读更多
一般的,Android 应用程序有两种安装方法:

1. 将应用程序的apk文件push到手机中,用如下命令:

adb push xxxx.apk /system/app.

2. 用adb install xxxx.apk进行安装


3. 二者的比较以及注意事项:


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,才能安装。
分享到:
评论

相关推荐

    android adb shell 命令大全

    android adb shell 命令大全 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --...

    android adb工具加驱动

    把里面 adb.exe 和 AdbWinApi.dll 两个文件放到系统盘的 windows/system32 文件夹里就可以了. 现在说下ADB常用的几个命令 1. 查看设备 adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备...

    adb1.0.26包含fastboot.exe

    adb install 后面可以跟一些可选参数来控制安装 APK 的行为,可用参数及含义如下: 参数 含义 -l 将应用安装到保护目录 /mnt/asec -r 允许覆盖安装 -t 允许安装 AndroidManifest.xml 里 application 指定 android:...

    adb基本的命令教程

    要使用adb命令,手机需要打开USB debug 安装软件 adb install apk文件名称.apk 重新安装该软件 adb install -r apk文件名称.apk 卸载apk软件 adb uninstall apk包名.apk 查看手机上的运行日志,此项可以用来查错 adb...

    adb工具包刷机工具

    用于安卓手自我的一个好友偷摸搬运过来、刷机精灵、甜辣椒什么的有时对机型支持并不是那么完善的、关键时刻还的需要通用的adb命令自己动手、把adb完整工具包放在系统system32下、打开cmd、输入adb shell测试通过即可...

    Super ADB Tool Reborn 1.3

    像我平常直接可以通过wifi链接adb然后使用adb install命令安装一些需要的app比如xposed等,是android非常重要的工具之一。但是他对于新手来说却并不是那么好驾驭,不过当您的手机出问题了,需要刷机了,您可能就...

    SuperADBToolReborn_1.3.0.0

    需要基于Windows and .Net Framework 3.5图形化adb工具。 The tool supports tons of functions, such as(特性): ...Install a APK (安装apk) Uninstall a APK (卸载apk) Plugin/Script (插件管理)

    Google提供的adb工具(Android Debug Bridge)

    在电脑中调出该工具,在其中输入类似: adb install *.apk 安装软件,同样的,类似:adb shell df 可以查看设备的存储信息等等! 常用的还有: adb devices 查看当前连接的设备; adb version 查看当前版本; adb ...

    九联广电机顶盒不刷机进入ADB

    adb install /data/data/**.apk(安装APK) pm list packages(列出当前已安装软件,包含系统软件) pm disable-user ***(禁止***软件,注意,这个命令可以禁止系统软件,要看仔细,谨慎操作,随意禁止可能导致变...

    SuperSU-v2.8.2.zip

    adb -e push /Users/mac02/Downloads/SuperSU-v2.79-201612051815/x64/su /system/bin/su 修改su 文件权限 adb shell su root cd /system/bin chmod 06755 su su --install su --daemon& setenforce 0 打开SuperSu,...

    CTS android

    adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机 模拟器 的状态 .还可以进行以下的操作:  1、快速更新设备或手机模拟器中的代码,如应用或Android系统...

    adb命令大全

    adb命令大全 9. 显示当前运行的全部模拟器: adb devices 10. 对某一模拟器执行... adb install -r 应用程序.apk 12. 获取模拟器中的文件: adb pull <remote> 13. 向模拟器中写文件: adb push <local> <remote>

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    在Android 模拟器上安装和卸载APK包的方法

    可以在 Android SDK 的安装目录下的 tools 文件夹找到运行文件(F:GPhoneandroid-sdk-windows-1.0_r1 ools),双击运行模拟器。 安装 APK 包 adb install [-l] [-r] – push this package file to the device and ...

    Android代码-jmdsp

    You'll need something that handles "org.openintents.action....android-sdk-XXX/tools/adb push yoursongfile.mid /sdcard Running the app: - Tap "Load" text to open an open file dialog. Pick a SMF file. -

    安卓shell命令

    安装、卸载APK程序 adb install [-r] [-s] <file> -r 表示重新安装;-s表示安装到SDCARD。 adb uninstall [-k] <package> 删除应用程序需要通过程序的...用adb install xxxx.apk进行安装 adb pull/push (下载/上传)

    XposedFridaBridge:frida脚本实现XposedBridge并加载xposed模块,而无需安装xposed框架

    XposedFridaBridge 介绍 frida脚本可实现XposedBridge...adb install module.apk adb shell ' echo "/data/app/demo.xposedmodule-1/base.apk" > /data/local/tmp/conf/modules.list ' /data/local/tmp/conf/modules.l

    一键获取索爱sk17i ROOT 权限

    adb push .\zergRush /data/local/tmp adb shell chmod 755 /data/local/tmp/zergRush adb shell /data/local/tmp/zergRush cls echo ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━...

    Google Nexus 4 ToolKit v1.3.0

    * Install a single apk or multiple apk’s to your phone * Push Files from your PC to your phone * Pull Files from your phone to your PC * Dump selected LogCat buffers to your PC * Dump BugReport to ...

Global site tag (gtag.js) - Google Analytics