「Unity/開発環境/Android」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==MacOSのcatalinaでAndroidでビルドに失敗する不具合対応== 例:hogehogeプロジェクト <pre> Failed running /Applications/Unity/Hub/Editor/2019.2.12f1/Un...」) |
(相違点なし)
|
2020年4月16日 (木) 19:53時点における版
MacOSのcatalinaでAndroidでビルドに失敗する不具合対応
例:hogehogeプロジェクト
Failed running /Applications/Unity/Hub/Editor/2019.2.12f1/Unity.app/Contents/il2cpp/build/il2cppcore/il2cppcore.dll --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityaot" --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="/System/Volumes/Data/d/www/unity/hogehoge/Temp/StagingArea/assets/bin/Data/Native/armeabi-v7a/libil2cpp.so" --cachedirectory="/System/Volumes/Data/d/www/unity/hogehoge/Assets/../Library/il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="/Applications/Unity/Hub/Editor/2019.2.12f1/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" --additional-include-directories="/Applications/Unity/Hub/Editor/2019.2.12f1/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" --tool-chain-path="/d/src/unity-android-ndk/android-ndk-r16b" --profiler-report --map-file-parser="/Applications/Unity/Hub/Editor/2019.2.12f1/Unity.app/Contents/Tools/MapFileParser/MapFileParser" --directory="/System/Volumes/Data/d/www/unity/hogehoge/Temp/StagingArea/assets/bin/Data/Managed" --generatedcppdir="/System/Volumes/Data/d/www/unity/hogehoge/Temp/StagingArea/Il2Cpp/il2cppOutput" stdout: Building libil2cpp.so with AndroidToolChain Output directory: /System/Volumes/Data/d/www/unity/hogehoge/Temp/StagingArea/assets/bin/Data/Native/armeabi-v7a Cache directory: /System/Volumes/Data/d/www/unity/hogehoge/Library/il2cpp_android_armeabi-v7a/il2cpp_cache “clang”は、開発元を検証できないため開けません。
catalinaのセキュリティが邪魔してるっぽい。
UnityhubからAndroidNDKをインストールすると良い。
参考:https://qiita.com/HiiroHitoyo/items/3978292318f9db91e5ee
ビルドできない場合は設定方法
以下エラーが出る場合
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/sdklib/tool/sdkmanager/SdkManagerCli : Unsupported major.minor version 52.0
unity/preference/externalToolsから
JDK /Applications/Unity/Hub/Editor/2019.2.12f1/PlaybackEngines/AndroidPlayer/Tools/OpenJDK/MacOS AndroidSDK /Applications/Unity/Hub/Editor/2019.2.12f1/PlaybackEngines/AndroidPlayer/SDK AndroidNDK /Applications/Unity/Hub/Editor/2019.2.12f1/PlaybackEngines/AndroidPlayer/NDK
MicrosoftVisualStdioが落ちる場合
Mac/MicrosoftVisualStdio/Tools/SDK Manage/Locations
JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home AndroidSDK /Users/mac1/Library/Developer/Xamarin/android-sdk-macosx AndroidNDK /Users/mac1/Library/Developer/Xamarin/android-ndk/android-ndk-r14b
を以下のように変更。
unityhubの場合は以下のように変更
JDK /Applications/Unity/Hub/Editor/2019.2.12f1/PlaybackEngines/AndroidPlayer/Tools/OpenJDK/MacOS AndroidSDK /Applications/Unity/Hub/Editor/2019.2.12f1/PlaybackEngines/AndroidPlayer/SDK AndroidNDK /Applications/Unity/Hub/Editor/2019.2.12f1/PlaybackEngines/AndroidPlayer/NDK