2012-11-09 47 views
0

無法生成n。可運行Unity3d做出的.apk資源重新包裝失敗

Resource re-package Failed! package -v -f -m -J gen -M AndroidManifest.xml -S "res" -I "C:/Program Files/android-sdk-windows/platforms/android-10\android.jar" -F bin/resources.ap_

AndroidManifest.xml:13: error: Error: String types not allowed (at 'configChanges' with value 'fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen').
AndroidManifest.xml:19: error: Error:
AndroidManifest.xml:21: error: Error:
AndroidManifest.xml:25: error: Error:

UnityEngine.Debug:LogError(Object)
PostProcessAndroidPlayer:PostProcess(BuildTarget, String, String, String, String, String, String, BuildOptions)
(at C:/BuildAgent/work/842f9557127e852/Editor/Mono/BuildPipeline/PostProcessAndroidPlayer.cs:210) UnityEditor.HostView:OnGUI()

請幫助

回答

1

對我來說,修復相對簡單:閱讀發行說明這裏後,我發現,「編輯器要求至少API級別14來構建Android應用程序。「所以我只需要更新我安裝的軟件。 (這些步驟可能與Windows略有不同) 打開Eclipse。 點擊'幫助' - >'檢查更新' (我必須先執行此步驟,因爲我的Android SDK管理器不工作) 然後打開Android SDK管理器並下載最新的SDK和工具。

就是這樣。