今天为了给程序中加入<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"></uses-permission>这句权限,结果编译器一直提示
太笨,查了一天资料,最后才解决。
直接上解决方法:
首先你要找到这几个文件:
使用目标系统的platform密钥来重新给apk文件签名。首先找到密钥文件,在我的Android源码目录中的位置是"build/target/product/security",下面的platform.pk8和platform.x509.pem两个文件。然后用Android提供的Signapk工具来签名,signapk的源代码是在"build/tools/signapk"下。
如果你找不到这几个文件,这里有下载地址:
然后在你的程序的bin文档中找到XXX.apk文件
最好把以上文件和XXX.apk单独创建一个文件夹然后在当前目录打开命令行:
输入命令:
java -jar signapk.jar platform.x509.pem platform.pk8 XXX.apk XXX(new).apk
OK,再把新生成的apk文件安装搭配手机中试试~