我正在学习我的android应用程序,并且在真正的设备上尝试它(在eclipse中运行应用程序),并且所有工作都很好。所以,当我很满意我的变化,我为了修改版本释放它开了清单,但没有清单的任何更改的行发生错误:Android:在清单中的奇怪错误
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
的错误是:
Permission is only granted to system apps
这怎么可能?我用这条线多次建立了我的应用程序。
不要赞成这个答案 - 它与实际问题无关,这是**此权限不适用于第三方应用程序**。开发人员在安全设备上所做的任何事情都不会改变这一事实。 –
这确实回答了如何让它重新编译的问题。 AFAIK INSTALL_PACKAGES是signatureOrSystem权限,因此只要您的应用程序被添加到系统映像中,该设备就可以与ROM一起工作,那么使用相同密钥签名的后续版本也应该在安装为更新时获得权限。 –