我应该为什么Android设备架构构建我的应用程序?

时间:2012-04-22 17:10:51

标签: android arm xamarin.android

Mono for Android为我提供了3个应用程序,可以为我的应用程序构建:

  • armeabi
  • armeabi-V7A
  • 86

我应该为我的应用构建哪些架构?如果我只是为armeabi构建我的应用程序会发生什么?

1 个答案:

答案 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库。