當涉及到Facebook SDK時,我發現將項目從Unity3D導出到Android Studio時出現問題。目前我正在使用Unity 5.4.1f1和facebook-unity-sdk-7.9.0。統一導出帶Facebook SDK問題的android項目
下面的步驟重現該問題:
- 創建一個統一的項目,並添加Facebook sdk(導入自定義封裝等)
- 然後從菜單的頂部欄上對其進行配置下的Facebook>編輯設置(這是足夠的加入應用程序ID)
- 在構建設置選擇Android平臺和編輯播放器首選項添加一個小圓麪包DLE ID和設置分鐘SDK版本15
- 保存現場
- 試圖建立一個APK,應該在構建設置工作
- 現在不是建築物確認「谷歌Android項目」,然後點擊出口
- 打開機器人工作室和後點擊進口項目
- 選擇FO lder連續與您選擇項目的名稱,你可以找到它,你從Unity
- 按下旁邊的導出過程中被選擇的文件夾內,完成
- 當等級完成他的東西,並建立你的錯誤
Error:(131) Error retrieving parent for item: No resource found that matches the given name '@style/Theme.AppCompat.NoActionBar'.
Error:(136) Error retrieving parent for item: No resource found that matches the given name '@style/Theme.AppCompat.Dialog'.
Error:(131) Error retrieving parent for item: No resource found that matches the given name '@style/Theme.AppCompat.NoActionBar'.
Error:(136) Error retrieving parent for item: No resource found that matches the given name '@style/Theme.AppCompat.Dialog'.
Error:Execution failed for task ':facebookandroidsdk4170:processDebugResources'. com.android.ide.common.process.ProcessException: Failed to execute aapt
有人確實遇到過這個問題,並且已經找到了解決方案嗎?
我從來沒有使用過「Google android project」導出,因爲我永遠無法使它工作..它輸出的項目輸出不支持Android studio,你必須跳過一些箍來讓它運行。 坦率地說,如果有任何充足的理由作爲項目出口,我會完全避免它。 請注意,在Unity 5.5(幾天前發佈)中,您可以選擇「Gradle」作爲Unity中的構建選項。 –
我導出項目的原因是因爲我需要啓用多個dex。我希望升級團結將是一個解決方案,我必須檢查是否可以面對升級問題 –
從幾個不同的原因,真的不鼓勵使用multidex。如果你能避免它,那是你最好的解決方案。 –