如何使用系统权限编译Android应用程序

Mic*_*lis 23 permissions android

我需要编译具有系统权限的应用程序才能使用目标应用程序com.android.settings.现在,当我尝试运行我的apk时,我收到错误消息

测试运行失败:权限拒绝:从pid = 354开始检测ComponentInfo {com.jayway.test/android.test.InstrumentationTestRunner},因为包com.jayway.test没有与目标com匹配的签名,所以不允许使用uid = 354. android.settings

如何使用系统权限编译我的应用程序?

Mic*_*lis 30

经过一些搜索后,我找到了如何用系统(平台)密钥签署我的应用程序.系统签名位于目录中<root-of-android-source-tree>/build/target/product/security.您可以使用它们以系统权限对应用程序进行签名.

  • 链接已经死了,任何人都有缓存副本?这就是为什么你应该给出一个全面的答案,而不是一个链接. (30认同)
  • ``<root-of-android-source-tree>/build/target/product/security`我不知道在哪里找到这个..任何帮助?:) (6认同)