- Home /
IL2CPP Android Build Failure 5.5.0p3
Error trying to build for Android using IL2CPP:
Failed running C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="D:_Projects\LOA_5.5_Android\Temp/StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="D:_Projects\LOA_5.5_Android\Assets..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="C:/Users/Danish/AppData/Local/Android/android-ndk-r10e" --map-file-parser="C:\Program Files\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --extra-types.file="C:\Program Files\Unity\Editor\Data\il2cpp\il2cpp_default_extra_types.txt" --assembly="D:_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll" --assembly="D:_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp.dll" --assembly="D:_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Managed\Assembly-UnityScript-firstpass.dll" --assembly="D:_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Managed\Assembly-UnityScript.dll" --assembly="D:_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll" --assembly="D:_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.dll" --assembly="D:_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Managed\System.dll" --generatedcppdir="D:_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput"
stdout: Building libil2cpp.so with AndroidToolChain. Output directory: D:_Projects\LOA_5.5_Android\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a Cache directory: D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache ObjectFiles: 524 of which compiled: 524 Time Compile: 160308 milliseconds Il2CppAttributes.cpp Time Compile: 64838 milliseconds Bulk_mscorlib_6.cpp Time Compile: 62718 milliseconds Bulk_Generics_10.cpp Time Compile: 55489 milliseconds Il2CppInvokerTable.cpp Time Compile: 46689 milliseconds Bulk_Assembly-CSharp-firstpass_8.cpp Time Compile: 44726 milliseconds Bulk_Assembly-CSharp_14.cpp Time Compile: 44320 milliseconds Bulk_Assembly-CSharp-firstpass_2.cpp Time Compile: 42251 milliseconds Bulk_mscorlib_1.cpp Time Compile: 42226 milliseconds Bulk_Generics_11.cpp Time Compile: 41717 milliseconds GenericMethods0.cpp Total compilation time: 542985 milliseconds. il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\toolchains\llvm-3.6\prebuilt\windows-x86_64\bin\clang++ @"C:\Users\Danish\AppData\Local\Temp\tmp50E5.tmp" -o "D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_EA45E5BD420B2E309B8153EB2D6B0D8C\libil2cpp.so" -Wl,-soname,libil2cpp.so -shared -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\platforms\android-9\arch-arm" -gcc-toolchain "C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -L "C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a" -lgnustl_static -Xlinker -Map="D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_EA45E5BD420B2E309B8153EB2D6B0D8C\libil2cpp.map" -fuse-ld=bfd
D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_ShowRateUsPopUp_m1614004314': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43872: undefined reference to
_MNP_ShowRateUsPopUp' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_ShowDialog_m139050292': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43918: undefined reference to
_MNP_ShowDialog' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_ShowMessage_m1339889631': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43956: undefined reference to
_MNP_ShowMessage' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_DismissCurrentAlert_m1417265054': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43978: undefined reference to
_MNP_DismissCurrentAlert' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_RedirectToAppStoreRatingPage_m1780619814': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43992: undefined reference to
_MNP_RedirectToAppStoreRatingPage' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_ShowPreloader_m3117138150': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44006: undefined reference to
_MNP_ShowPreloader' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_HidePreloader_m2701373143': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44016: undefined reference to
_MNP_HidePreloader' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_DismissCurrentAlert_m1417265054': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43978: undefined reference to
_MNP_DismissCurrentAlert' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_RedirectToAppStoreRatingPage_m1780619814': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43992: undefined reference to
_MNP_RedirectToAppStoreRatingPage' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_ShowPreloader_m3117138150': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44006: undefined reference to
_MNP_ShowPreloader' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_HidePreloader_m2701373143': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44016: undefined reference to
_MNP_HidePreloader' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_RedirectToAppStoreRatingPage_m1780619814': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43992: undefined reference to
_MNP_RedirectToAppStoreRatingPage' clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(IEnumerable`1 objectFiles, CppToolChainContext toolChainContext) at Unity.IL2CPP.Building.CppProgramBuilder.Build() at il2cpp.Program.DoRun(String[] args) at il2cpp.Program.Run(String[] args) at il2cpp.Program.Main(String[] args) stderr:
Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException: C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\toolchains\llvm-3.6\prebuilt\windows-x86_64\bin\clang++ @"C:\Users\Danish\AppData\Local\Temp\tmp50E5.tmp" -o "D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_EA45E5BD420B2E309B8153EB2D6B0D8C\libil2cpp.so" -Wl,-soname,libil2cpp.so -shared -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\platforms\android-9\arch-arm" -gcc-toolchain "C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -L "C:\Users\Danish\AppData\Local\Android\android-ndk-r10e\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a" -lgnustl_static -Xlinker -Map="D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_EA45E5BD420B2E309B8153EB2D6B0D8C\libil2cpp.map" -fuse-ld=bfd
D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_ShowRateUsPopUp_m1614004314': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43872: undefined reference to
_MNP_ShowRateUsPopUp' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_ShowDialog_m139050292': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43918: undefined reference to
_MNP_ShowDialog' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_ShowMessage_m1339889631': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43956: undefined reference to
_MNP_ShowMessage' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_DismissCurrentAlert_m1417265054': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43978: undefined reference to
_MNP_DismissCurrentAlert' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_RedirectToAppStoreRatingPage_m1780619814': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43992: undefined reference to
_MNP_RedirectToAppStoreRatingPage' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_ShowPreloader_m3117138150': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44006: undefined reference to
_MNP_ShowPreloader' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_HidePreloader_m2701373143': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44016: undefined reference to
_MNP_HidePreloader' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_DismissCurrentAlert_m1417265054': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43978: undefined reference to
_MNP_DismissCurrentAlert' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_RedirectToAppStoreRatingPage_m1780619814': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43992: undefined reference to
_MNP_RedirectToAppStoreRatingPage' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_ShowPreloader_m3117138150': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44006: undefined reference to
_MNP_ShowPreloader' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_HidePreloader_m2701373143': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:44016: undefined reference to
_MNP_HidePreloader' D:_Projects\LOA_5.5_Android\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\C462C7F4A0EF2E0D18A380D42FAA6A72.o: In function MNIOSNative__MNP_RedirectToAppStoreRatingPage_m1780619814': D:\_Projects\LOA_5.5_Android\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp-firstpass_4.cpp:43992: undefined reference to
_MNP_RedirectToAppStoreRatingPage' clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(IEnumerable`1 objectFiles, CppToolChainContext toolChainContext) at Unity.IL2CPP.Building.CppProgramBuilder.Build() at il2cpp.Program.DoRun(String[] args) at il2cpp.Program.Run(String[] args) at il2cpp.Program.Main(String[] args)
UnityEngine.Debug:LogError(Object) UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase, Action`1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:96) UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List`1, Action`1, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:298) UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection`1, String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:289) UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:131) UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:32) UnityEditor.HostView:OnGUI()
Can you help on the solution and elaborate on the #if?
You can do something like this:
#if !UNITY_ANDROID
// Code that uses extern methods which are not available on Android here
#endif
You can find a full list of defines Unity passes to the C# compiler for each platform here: https://docs.unity3d.com/$$anonymous$$anual/PlatformDependentCompilation.html
Answer by JoshPeterson · May 03, 2017 at 12:01 PM
The problem in this case is the C# code in your project which has a extern static declaration for a method named MNP_ShowRateUsPopUp
(and similar others). That method must exist in native code that is part of the build for Android. Otherwise, this error will occur.
To avoid this, you can us #if
directives in the C# code to remove the MNP_ShowRateUsPopUp
declaration from the build for Android.
it worked ty. But weird there is already a #if directive #if (UNITY_IPHONE && !UNITY_EDITOR) || SA_DEBUG_$$anonymous$$ODE i dont know what SA_DEBUG_$$anonymous$$ODE is but commenting is out seems to solve the problem. For anyone else facing this problem the issue is with the Stans Assets plugin $$anonymous$$NPIOSNative.cs script just comment out the or remove the SA_DEBUG_$$anonymous$$ODE
Can you elaborate on how that if should be? Im having similar error: Failed running /Applications/Unity/Unity.app/Contents/il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --development-mode --compile-cpp --libil2cpp-static --platform="Android" --architecture="AR$$anonymous$$v7" --configuration="Release" --outputpath="/Users/nicolaspalacios/Documents/UnityProyects/Fundamenta/Temp/StagingArea/assets/bin/Data/Native/armeabi-v7a/libil2cpp.so" --cachedirectory="/Users/nicolaspalacios/Documents/UnityProyects/Fundamenta/Assets/../Library/il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="/Applications/Unity/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" --additional-include-directories="/Applications/Unity/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" etc etc etc
stdout: Building libil2cpp.so with AndroidToolChain. Output directory: /Users/nicolaspalacios/Documents/UnityProyects/Fundamenta/Temp/StagingArea/assets/bin/Data/Native/armeabi-v7a Cache directory: /Users/nicolaspalacios/Documents/UnityProyects/Fundamenta/Library/il2cpp_android_armeabi-v7a/il2cpp_cache ObjectFiles: 605 of which compiled: 0 Total compilation time: 480 milliseconds. il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: /Users/nicolaspalacios/Documents/UnityProyects/android-ndk-r13b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ @"/var/folders/vl/4pff_2t930lgbk729ktbvqyw0000gn/T/tmp1dd5a5a9.tmp" -o "/Users/nicolaspalacios/Documents/UnityProyects/Fundamenta/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/linkresult_85B8B67F7222D6EF45573C27F8C440E8/libil2cpp.so" -shared -Wl,-soname,libil2cpp.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "/Users/nicolaspalacios/Documents/UnityProyects/android-ndk-r13b/platforms/android-16/arch-arm" -gcc-toolchain "/Users/nicolaspalacios/Documents/UnityProyects/android-ndk-r13b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64" -target armv7-none-linux-androideabi -Wl,--wrap,sigaction -L "/Users/nicolaspalacios/Documents/UnityProyects/android-ndk-r13b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a" -lgnustl_static -Xlinker -$$anonymous$$ap="/Users/nicolaspalacios/Documents/UnityProyects/Fundamenta/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/linkresult_85B8B67F7222D6EF45573C27F8C440E8/libil2cpp.map" -rdynamic -fPIE -pie -fuse-ld=bfd
clang++: warning: argument unused during compilation: '-pie' /Users/nicolaspalacios/Documents/UnityProyects/Fundamenta/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/1508AAC4461C3BAB6DB5CC3ED5654BCB.o: In function `IOSUnityPlayer_setPlatFormNative_m2804175766': etc ect etc
Note the function name in the error message:
IOSUnityPlayer_setPlatFormNative_m2804175766
this is probably iOS specific. So you might need to wrap it like this in the C# code:
#if UNITY_IOS
void setPlatFormNative();
#endif
Thanks, but where Should I add that? I can`t find where.
Can you please help me, I have a similiar problem Failed running C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe --compile-cpp --libil2cpp-static --platform="Android" --architecture="x86" --configuration="Release" --outputpath="C:\Users\Smart\Desktop\Bus Subway\Temp/StagingArea\assets\bin\Data\Native\x86\libil2cpp.so" --cachedirectory="C:\Users\Smart\Desktop\Bus Subway\Assets..\Library\il2cpp_android_x86/il2cpp_cache" --additional-include-directories="C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="C:/Users/Smart/Downloads/android-ndk-r10e" --map-file-parser="C:\Program Files\Unity\Editor\Data\Tools\$$anonymous$$apFileParser\$$anonymous$$apFileParser.exe" --generatedcppdir="C:\Users\Smart\Desktop\Bus Subway\Temp\StagingArea\Il2Cpp\il2cppOutput"
There should be a more specific error message after this. This message is general and does not indicate the cause of the problem. It might be worth starting a new question with the specific error message you are seeing.
I cant post the full message because of number charachters is more than 3000 !!
67157.o: In function HeroController_Start_m3180304363': C:\Users\Smart\Desktop\Bus Subway\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp_1.cpp:15468: undefined reference to GameObject_get_transform_m909382139' C:\Users\Smart\Desktop\Bus Subway\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp_1.cpp:15476: undefined reference to GameObject_get_transform_m909382139' C:\Users\Smart\Desktop\Bus Subway\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp_1.cpp:15484: undefined reference to GameObject_get_transform_m909382139' C:\Users\Smart\Desktop\Bus Subway\Library\il2cpp_android_x86\il2cpp_cache\E72AED73F1D7EBFC96F93BF54F867157.o: In function HeroController_ResetDown_m1620587222': C:\Users\Smart\Desktop\Bus Subway\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp_1.cpp:16414: undefined reference to GameObject_get_transform_m909382139' C:\Users\Smart\Desktop\Bus Subway\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp_1.cpp:16417: undefined reference to GameObject_get_transform_m909382139' C:\Users\Smart\Desktop\Bus Subway\Library\il2cpp_android_x86\il2cpp_cache\E72AED73F1D7EBFC96F93BF54F867157.o:C:\Users\Smart\Desktop\Bus Subway\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp_1.cpp:16425: more undefined references to GameObject_get_transform_m909382139' follow C:\Users\Smart\Desktop\Bus Subway\Library\il2cpp_android_x86\il2cpp_cache\E72AED73F1D7EBFC96F93BF54F867157.o: In function HeroController_CheckCeintBlock_m1832068309': C:\Users\Smart\Desktop\Bus Subway\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp_1.cpp:15617: undefined reference to GameObject_get_layer_m725607808' C:\Users\Smart\Desktop\Bus Subway\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp_1.cpp:15618: undefined reference to Layer$$anonymous$$ask_NameToLayer_m1506372053' C:\Users\Smart\Desktop\Bus Subway\Library\il2cpp_android_x86\il2cpp_cache\E72AED73F1D7EBFC96F93BF54F867157.o: In function $$anonymous$$odules_SetAllowHoverbike_m4037575753': C:\Users\Smart\Desktop\Bus Subway\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp_1.cpp:39769: undefined reference to GameObject_get_transform_m909382139' C:\Users\Smart\Desktop\Bus Subway\Temp\StagingArea\Il2Cpp\il2cppOutput/Bulk_Assembly-CSharp_1.cpp:39841: undefined reference to GameObject_SetActive_m2887581199' C:\Users\Smart\Desktop\Bus Subway\Library\il2cpp_android_x86\il2cpp_cache\E72AED73F1D7EBFC96F93BF54F867157.o: In function HeroController_ResetItemUse_m1696691196': CSharp_1.cpp:18150: more undefined references to GameObject_get_transform_m909382139' follow C:\Users\Smart\Desktop\Bus Subway\Library\il2cpp_android_x86\il2cpp_cache\E72AED73F1D7EBFC96F93BF54F867157.o: In function HeroController_GetCollWhenBack_m3277120106':
Your answer
Follow this Question
Related Questions
build 64bit android app error 1 Answer
Can't build with IL2CPP on both Windows and Android 3 Answers
Build problem when Making an IL2CPP build to support 64 android architecture 0 Answers
Failed running IL2CPP on Android build with Unity 2018.2.0b10 0 Answers
Can't build for Android with IL2CPP 1 Answer