我想运行应用程序以在根模式下测试某些特定方案。从Android开发人员网站Android不提供具有root特权的应用程序,除非使用FACTORY_TEST权限。从在线阅读中,我发现为了使用权限,我需要使用构建Android源代码时生成的平台密钥对其进行签名。如果我有权访问平台签名,那么如何添加android.permission.FACTORY_TEST
权限?以root身份登录并使用Android应用程序
每次我在manifest.xml中添加这个设置时,xml会显示一个错误,说只有工厂应用程序可以使用它。到现在为止,所有在线帮助都要求我执行以下步骤。
- 加
android:sharedUserId="android.uid.system
。从eclipse导出APK作为unsigned apk。 - 用平台键签名apk。
- 安装并使用它。
由于清单抛出错误,我是否需要简单地忽略错误并继续?
有没有关于如何做的详细步骤?
什么错误?有更多细节吗? – 2013-02-26 11:29:42
我在上面添加了更多细节。 – 2013-02-27 04:18:05