我写了一个应用程序。一切都很好,但后来我想在家里的电脑上处理它。问题是,当我想要在模拟器中启动应用程序时,我收到错误消息"INSTALL_FAILED_DUPLICATE_PERMISSION“。在工作中,我对模拟器使用相同的设置。当我尝试在两台不同的电脑上工作时,其他应用程序也没有问题。
抱歉,如果我没有给你足够的信息,但我在编程方面是新手。
也许有人有过类似的经历,可以帮助我。
提前感谢!
发布于 2021-06-01 15:51:44
检查AndroidManifest.xml
中是否有重复的权限。
看看这个:https://github.com/OneSignal/react-native-onesignal/issues/352
发布于 2022-02-24 12:38:42
您可以使用${applicationId}
代替AndroidManifest.xml
文件中的packageName。
替换
<permission
android:name="com.example.testapp.permission.C2D_MESSAGE"
android:protectionLevel="signature"/>
<uses-permission android:name="com.example.testapp.permission.C2D_MESSAGE"/>
至
<permission
android:name="${applicationId}.permission.C2D_MESSAGE"
android:protectionLevel="signature"/>
<uses-permission android:name="${applicationId}.permission.C2D_MESSAGE"/>
在接收者的intent-filter
中:替换
<category android:name="com.example.testapp"/>
至
<category android:name="${applicationId}"/>
和DUPLICATE_PERMISSION问题将会得到解决。
https://stackoverflow.com/questions/67775318
复制相似问题