使用 pm -r install ××.apk,安装成功了,但是不稳定。不稳定表现在:使用一段时间之后,再次打开这个app,立即退出。无法使用,即使恢复出厂设置也不可以。当这个app无法使用的时候,我看了一下data/data/下面该apk对应的文件夹用户以及用户组都变为了root。不知道是神马原因,请大家帮忙分析一下?

解决方案 »

  1.   

    不清楚,但是如果你调用 pm -r install ××.apk可以安装上,那么你在程序中可以用反射调用packagemanager的一个install方法,那样应该就不会出现上述情况或者是你自己的apk问题??
      

  2.   


    不是apk的问题,因为如果是在文件浏览器里面安装就不会有这个问题。
      

  3.   

    执行pm时的用户是root吧,安装完成后可以手动chown -R 把apd文件夹下内容改下权限试试
      

  4.   

    我使用的是脚本来安装的,该脚本是通过init.rc中服务来完成的。我忘记是不是写了:
    user root
    你倒是提醒了我,呵呵!