您的位置:首页 > 大数据 > 人工智能

adb安装apk报错[INSTALL_FAILED_INVALID_APK]的一个解决办法

2014-04-08 14:10 741 查看
 今天在android 4.1的手机上做一个恢复程序功能时发现,在adb shell里用pm install -r /data/local/tmp/temp.apk时报错,错误是Failure [INSTALL_FAILED_INVALID_APK], 在网上查了半天没找到这个问题的原因,就自己试试找原因。

       我发现这个文件的读写属性是rw-------, 属主是root,因为是用root用户拷贝过来的。将读写属性改成rw-rw-rw-后,再用pm install -r /data/local/tmp/temp.apk安装就成功了,推测pm安装时会用到别的身份,而别的身份又没有读的权限,所以导致失败。

      因此在调用pm安装前加了一个chmod 666 /data/local/tmp/temp.apk命令, 问题解决!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐