當我有
----插件/安卓/ {資源,罐子...}
----插件/安卓/ AndroidManifest.xml中
這是確定的
當我擁有Facebook和Google+
----插件/安卓/ {資源,罐子......}
----插件/安卓/ facebookSDK文件夾
----插件/安卓/谷歌播放services_lib(谷歌+)
----插件/ Android設備/ BaseGameUtils(谷歌+)
----插件/ Android設備/ MainLibProj(谷歌+)
----插件/ 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上保留此權限?
我遇到了同樣的問題。你能找出解決這個問題的辦法嗎?非常感謝! – Goat
是的,我解決了這個問題。當你建立你的----插件/ Android/{jar ...。}。不要在AndroidManifest上添加任何權限。然後在---- Plugins/Android/AndroidManifest.xml中添加該權限。祝你好運! –