如何在工厂测试模式下安装android应用程序
我正在尝试在工厂测试模式下安装android应用程序。我使用相应的android froyo构建使设备(beagle board)进入工厂测试模式。它正在成功地进入工厂测试模式,当我尝试从ADB外壳安装应用程序时,它显示以下错误 (错误:找不到包管理器,系统正在运行吗?) 我正在清单文件中使用必需的权限。但它显示了上述错误。任何帮助都将不胜感激如何在工厂测试模式下安装android应用程序,android,android-manifest,factory-pattern,Android,Android Manifest,Factory Pattern,我正在尝试在工厂测试模式下安装android应用程序。我使用相应的android froyo构建使设备(beagle board)进入工厂测试模式。它正在成功地进入工厂测试模式,当我尝试从ADB外壳安装应用程序时,它显示以下错误 (错误:找不到包管理器,系统正在运行吗?) 我正在清单文件中使用必需的权限。但它显示了上述错误。任何帮助都将不胜感激 <uses-permission android:name="android.permission.FACTORY_TEST"></u
<uses-permission android:name="android.permission.FACTORY_TEST"></uses-permission>
我认为这与您使用的证书有关。您需要制造商证书才能对应用程序进行签名才能访问此类权限此权限仅授予系统应用程序或使用“固件密钥”(用于对系统应用程序进行签名的密钥)签名的应用程序。
如果您有固件密钥,则在AndroidManifest中添加此标记,并使用该密钥对您的应用程序进行签名
android:sharedUserId="android.uid.system"
如果你与设备制造商合作,你可以获得固件密钥,算了吧!!
请参阅:
我听说,设备应用程序在工厂测试模式下运行,具有根权限。即使是在工厂测试模式下安装,也必须对应用程序进行签名吗?当然!请参阅,要在工厂测试模式下运行应用程序,您需要工厂测试系统级权限。系统级权限未授予普通用户。和