2014-02-28 26 views
3
  1. 當我有

    ----插件/安卓/ {資源,罐子...}

    ----插件/安卓/ AndroidManifest.xml中

    這是確定的

  2. 當我擁有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上保留此權限?

+0

我遇到了同樣的問題。你能找出解決這個問題的辦法嗎?非常感謝! – Goat

+0

是的,我解決了這個問題。當你建立你的----插件/ Android/{jar ...。}。不要在AndroidManifest上添加任何權限。然後在---- Plugins/Android/AndroidManifest.xml中添加該權限。祝你好運! –

回答

4

最後,我解決了這個問題。

當你建立你的----插件/ Android/{jar ...。}(你自己的項目)。不要在AndroidManifest上添加任何權限。

然後在---- Plugins/Android/AndroidManifest.xml中添加該權限。祝你好運!

相關問題