程序中需要添加android:sharedUserId="android.uid.system",但每次程序测试的时候都要重新打包利用platform.pk8和platform.x509.pem进行签名,才能导入system/app测试程序,很是麻烦,请问各位是怎样进行测试的,有什么方法可以像直接启动emulator那样点击一下就可以自动更新的办法?

解决方案 »

  1.   

    系统权限本来就是很少用的,除非要用一些比较BT的功能,比如修改手机时间,或者那些需要root权限的功能,但是有一点要提示LZ,就是这个root权限是否能生效,不是说你加一个sharedUserID就能解决的,没有root过的手机就算你加一百个android.uid.system也是没用的
      

  2.   

    没其它办法啊,
    签名不是默认的,安装地也不是默认的,总要手工的。
    个人感觉重新签名还不是麻烦的,导入/system/app才麻烦。楼主是在模拟器还是真机上测试的,怎么导入/system/app的呢?
      

  3.   


    模拟器和真机都有测试,模拟器remout后就可导入了,打开emulator时设置-patition-size
    或者make system.img 把App一起生成。覆盖原来sdk的system.img就可以了。真机取得root权限。
      

  4.   

    加了这个权限后发现访问SDCard不可读写,不知有没有解决办法