2016-05-16 59 views
1

我一直在爲構建iOS和Android平臺的組合庫構建一個獨立的自定義統一包。在測試項目中導入包後的文件夾結構包含名爲IosLibrary和Plugins-> Android的Assets中的兩個文件夾。文件夾IosLibrary包含iOS構建所需的所有資源和庫,Android文件夾的內容包含用於Android構建的資源和庫。爲什麼Unity 5.4將插件/ Android的內容包含到iOS項目中?

我測試了我們的包與Unity 4.7的集成,其中一切正常;當我爲iOS平臺構建項目時,iOS的Xcode項目包含iOS構建所需的資源/頭文件/庫。當我嘗試在5.4上創建一個包含相同包的測試項目時,由Unity創建的Xcode項目開始在Plugins/Android中包含資源,導致大量構建錯誤,如下所示。

有沒有人遇到過這個?如果有人能指出是否有某些我丟失或做錯的地方,我將不勝感激。

CopyPNGFile /Users/mithleshkumarjha/Library/Developer/Xcode/DerivedData/Unity-iPhone-bftkjvxwavdurpcavvsvajdqxqcc/Build/Products/Debug-iphoneos/demo.app/hs___star_hollow.png庫/插件/ Android的/巢/ RES /抽拉-xxhdpi-v4/hs ___ star_hollow.png cd/Users/mithleshkumarjha/Projects/Unity/Unity-Test8/UnityTest8 export PATH =「/ Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer![alt文本] [1] /usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin「 /Applications/Xcode.app/Contents/Developer/usr/bin/copypng -compress/Users/mithleshkumarjha/Projects/Unity/Unity-Test8/UnityTest8/Libraries/Plugins/Android/nester/res/drawable-xxhdpi-v4/hs ___ star_hollow。 png/Users/mithleshkumarjha/Library/Developer/Xcode中/ DerivedData /團結-iPhone-bftkjvxwavdurpcavvsvajdqxqcc /編譯/產品/調試-的iPhoneOS/demo.app/HS ___ star_hollow.png

在讀取/用戶/ mithleshkumarjha /項目/團結/ UnityTest8/UnityTest8 /庫/插件/ Android/nester/res/drawable-xxhdpi-v4/hs ___ star_hollow.png pngcrush caught libpng error: [00] [00] [0]「310」\ 362 \ 277 \ 327` \ 351 \ 217T \ 276 \ 353 \ 217

命令/Applications/Xcode.app/Contents/Developer/usr/bin/copypng發出的錯誤,但沒有返回一個非零的退出代碼來表示失敗

回答

1

您可以點擊這裏:enter image description here並確保所有文件插件/ Android設置爲A. ndroid在這裏

+0

這對我有效。謝謝!仍然存在一個問題 - 添加的資產位於Assets/Plugins/Android /文件夾中,根據https://docs.unity3d.com/Manual/PluginInspector.html,這些資源的平臺默認爲Android,但它們設置爲Any我的平臺。任何想法爲什麼? –

+0

在將Unity升級到5.4之後,我試圖構建一箇舊項目(在5.2中創建並且在5.3中運行良好)時,它也使我困惑不解。也許這是Unity對這個bug的責任。 – RickShao

相關問題