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

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

adb push xxxx.apk /system/app.

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


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


1) 用第一种方式的弊端:

a. 会将原来系统中的对应的apk覆盖掉,所以,最好先备份出来一份,用如下命令:

adb push xxxx.apk /system/app.

b. 有时候,会出现如下形式的错误信息:

failed to copy '/home/SoundRecorder.apk' to '/system/app/SoundRecorder.apk': Read-only file system

很明显,/system/app目录是只读的,不能将文件push到这个目录下。

可以使用下面的方法

mount -o remount,rw,seclabel,noatime,nodiratime,user_xattr,barrier=1,data=ordered,

noauto_da_alloc,discard /dev/block/mtd/by-name/system /system


或者用直接安装的方式进行安装,如下:

adb install -r /home/SoundRecorder.apk //注: -r 表示强制安装

adb push 能够指定安装目录。比如执行"adb push xxx.apk system/app" 后,xxx.apk被安装到了system/app目录下。

adb install 用此命令安装的软件位于 data/app 目录,则为user application。

更多相关文章

  1. 深入探讨 Android(安卓)传感器随处监控您的环境
  2. Adb移植(一)简单分析
  3. android ListView 中getview学习总结
  4. [5] Zygote
  5. 第一天Android校内实习笔记--回顾
  6. Android(安卓)之使用ContentProvider(内容提供者)共享数据
  7. Android数据保存之文件保存
  8. Android(安卓)在TextView 中显示图片的4种方式
  9. Kotlin语言概述2

随机推荐

  1. android ios vue 互调
  2. android Re-installation failed due to
  3. Android开机自启动
  4. 修改ListView 分割线Seperator line
  5. Android(安卓)Studio 打包错误org.gradle
  6. Android屏幕截图并保存截取屏幕的图片到
  7. android switch button 报 java.lang.Nul
  8. Android内核编译和裁剪
  9. S5PV210 ANDROID 为摄像头增加闪光灯
  10. Android发送邮件