android编程软件安装,Android开发应用安装方式

Android应用的安装方式大概分为三种:

使用IDE运行安装

使用adb install安装

使用adb push安装

IDE运行安装

这种安装方式大家都比较熟悉就不多做介绍了

需要注意的就是apk的签名以及版本,签名不同一般为在其他电脑上运行安装了应用,然后换了一台电脑直接运行安装会出现这种情况,版本的问题是versionCode不能低于手机上已经安装的应用版本号。

解决的办法很简单,卸载原来的应用即可。

adb install安装

安装命令为

adb install ****.apk

这种也比较简单,当然也会出现上面方式的问题,比较直接的方法是使用-r指令:

adb install -r ****.apk

-r意思是replace existing application,就是替换已经存在的应用,或者说是替换安装。

注意事项同上

adb push安装

上面两种安装方式都是将应用安装在/data/app目录下,使用adb push方式是将应用安装到/system/app目录,成为系统应用,但是前提是有root权限

安装步骤

安装命令:

adb push ****.apk /system/app

如果直接使用上述命令,会提示如下信息:

14ec9c16144e

image.png

这时需要做一些操作,如下:

D:\docs\developer\tools\platform-tools

λ adb root

adbd is already running as root

D:\docs\developer\tools\platform-tools

λ adb remount

remount succeeded

D:\docs\developer\tools\platform-tools

λ adb shell

root@****:/ # mount -o rw,remount /system

root@****:/ # exit

exit

D:\docs\developer\tools\platform-tools

之后再执行push操作

14ec9c16144e

image.png

可以看到已经成功了。

不过不要着急,安装系统应用,如果项目中libs目录有so文件,需要把so文件push到/system/lib目录下,这里可以直接push,不需要再执行remount操作了。

完成以上步骤就成功安装了系统应用。

卸载

卸载时也需要remount操作,不然也是无法删除的,remount之后:

D:\docs\developer\tools\platform-tools

λ adb shell

root@****:/ # cd /system/app

root@****:/system/app #

//这里可以通过ll查看文件目录,找到你要卸载应用的`apk`文件,如上面的`temp.apk`

-rw-rw-rw- root root 6196428 2018-01-18 10:57 temp.apk

root@****:/system/app # rm temp.apk

rm temp.apk

root@****:/system/app # exit

exit

如此就卸载了temp.apk.

如果此时想要使用adb install方式安装同一个应用,需要先重启设备,不然会一直提示失败。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值