Mono for Android为我提供了3个应用程序,可以为我的应用程序构建:
我应该为我的应用构建哪些架构?如果我只是为armeabi构建我的应用程序会发生什么?
答案 0 :(得分:2)
这取决于您需要支持哪些终端设备。
http://docs.xamarin.com/android/advanced_topics/architecture的解释是:
包含Mono运行时的本机库存在于 apk文件。 Mono for Android应用程序必须包含本机库 期望的/有针对性的Android架构,例如, armeabi,armeabi-v7a, 86。除非它,否则Android应用程序的Mono无法在平台上运行 包含适当的运行时库。
因此,例如,如果您想要处理x86 Android VM(或Google TV),那么您的apk将需要包含x86原生Mono库。