Quantcast
Channel: Xamarin.Forms — Xamarin Community Forums
Viewing all articles
Browse latest Browse all 81910

Error: Could not AOT the assembly Mono.Android.dll (XA3001)

$
0
0

When I compile my XF project for Android in Release mode, I get this error:

Error XA3001: Could not AOT the assembly: obj/Release/android/assets/Mono.Android.dll (XA3001)

I looked in the Packaging log, and there is a very long piece of the log with an "Error: branch out of range" message:

[AOT] /Users/Emanuele/Projects/Testbed/Droid/obj/Release/android/assets/Mono.Android.dll Mono arguments: --aot=outfile=/Users/Emanuele/Projects/Testbed/Droid/obj/Release/aot/armeabi-v7a/libaot-Mono.Android.dll.so,asmwriter,mtriple=armv7-linux-gnueabi,tool-prefix=/Users/Emanuele/Library/Developer/Xamarin/android-ndk/android-ndk-r11c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-,ld-flags=,llvm-path=/Library/Frameworks/Xamarin.Android.framework/Versions/Current/bin,temp-path=/Users/Emanuele/Projects/Testbed/Droid/obj/Release/aot/armeabi-v7a /Users/Emanuele/Projects/Testbed/Droid/obj/Release/android/assets/Mono.Android.dll MONO_PATH=/Users/Emanuele/Projects/Testbed/Droid/obj/Release/android/assets [aot-compiler stderr] /var/folders/mh/bdld1w81749d6stnnz77cqxr0000gn/T/mono_aot_3rM2od: Assembler messages: [aot-compiler stderr] /var/folders/mh/bdld1w81749d6stnnz77cqxr0000gn/T/mono_aot_3rM2od:3995711: Error: branch out of range [aot-compiler stderr] /var/folders/mh/bdld1w81749d6stnnz77cqxr0000gn/T/mono_aot_3rM2od:3995712: Error: branch out of range [aot-compiler stderr] /var/folders/mh/bdld1w81749d6stnnz77cqxr0000gn/T/mono_aot_3rM2od:3995713: Error: branch out of range [aot-compiler stderr] /var/folders/mh/bdld1w81749d6stnnz77cqxr0000gn/T/mono_aot_3rM2od:3995714: Error: branch out of range [aot-compiler stderr] /var/folders/mh/bdld1w81749d6stnnz77cqxr0000gn/T/mono_aot_3rM2od:3995715: Error: branch out of range [aot-compiler stderr] /var/folders/mh/bdld1w81749d6stnnz77cqxr0000gn/T/mono_aot_3rM2od:3995716: Error: branch out of range [aot-compiler stderr] /var/folders/mh/bdld1w81749d6stnnz77cqxr0000gn/T/mono_aot_3rM2od:3995717: Error: branch out of range [aot-compiler stderr] /var/folders/mh/bdld1w81749d6stnnz77cqxr0000gn/T/mono_aot_3rM2od:3995718: Error: branch out of range .... (omissis of 1000+ lines like those above) .... [aot-compiler stderr] /var/folders/mh/bdld1w81749d6stnnz77cqxr0000gn/T/mono_aot_3rM2od:4021772: Error: branch out of range [aot-compiler stderr] AOT of image /Users/Emanuele/Projects/Testbed/Droid/obj/Release/android/assets/Mono.Android.dll failed. [aot-compiler stdout] Mono Ahead of Time compiler - compiling assembly /Users/Emanuele/Projects/Testbed/Droid/obj/Release/android/assets/Mono.Android.dll [aot-compiler stdout] AOTID 97BE0680-C193-21FE-6C20-37E5DB162784 [aot-compiler stdout] Code: 30817536(78%) Info: 2298190(5%) Ex Info: 3006829(7%) Unwind Info: 176828(0%) Class Info: 910128(2%) PLT: 9732(0%) GOT Info: 1362534(3%) Offsets: 831305(2%) GOT: 750128 [aot-compiler stdout] Compiled: 131116/131116 (100%), No GOT slots: 12433 (9%), Direct calls: 79902 (45%) [aot-compiler stdout] Executing the native assembler: "/Users/Emanuele/Library/Developer/Xamarin/android-ndk/android-ndk-r11c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-as" -mfpu=vfp3 -o /var/folders/mh/bdld1w81749d6stnnz77cqxr0000gn/T/mono_aot_3rM2od.o /var/folders/mh/bdld1w81749d6stnnz77cqxr0000gn/T/mono_aot_3rM2od
error XA3001: Could not AOT the assembly: obj/Release/android/assets/Mono.Android.dll
Task "Aot" execution -- FAILED
Done building target "_BuildApkEmbed" in project "/Users/Emanuele/Projects/Testbed/Droid/Testbed.Droid.csproj".-- FAILED

I tryed to change the Linker behaviour, and tried both "Don't Like" and "Link only SDK Assemblies" options, but the result is the same.


Viewing all articles
Browse latest Browse all 81910

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>