gpt4 book ai didi

android - Unity 无法在 Android 上构建 :java. lang.IllegalArgumentException:已添加:Manifest$permission(意外顶级异常)

转载 作者:太空宇宙 更新时间:2023-11-03 13:24:48 25 4
gpt4 key购买 nike

  1. 当我有

    ----插件/Android/{res, jar….}

    ----插件/Android/AndroidManifest.xml

    没关系

  2. 当我有 Facebook 和 Google+ 时

    ----插件/Android/{res, jar….}

    ----Plugins/Android/facebookSDK文件夹

    ----插件/Android/google-play-services_lib (google+)

    ----插件/Android/BaseGameUtils (google+)

    ----插件/Android/MainLibProj (google+)

    ----插件/Android/AndroidManifest.xml

    无法构建到 Android,出现错误:

UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: already added: L …. /Manifest$permission;

是因为AndroidManifest.xml中的这一行

     <permission android:name="{my package}.permission.C2D_MESSAGE"
android:protectionLevel="signature" />

当我取消这个权限后,我可以构建和运行,但无法获得推送通知(缺少权限)。

问题:如何在 Unity 上保留此权限?

最佳答案

最后,我解决了这个问题。

当您构建 ----Plugins/Android/{ jar….}(您自己的项目)时。不要在 AndroidManifest 上添加任何权限。

然后在 ----Plugins/Android/AndroidManifest.xml 上添加该权限。祝你好运!

关于android - Unity 无法在 Android 上构建 :java. lang.IllegalArgumentException:已添加:Manifest$permission(意外顶级异常),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22089875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com