我要尝试aviary,并在文档中找到这些词:
Aviary Android SDK支持Android 2.2+作为minSdkVersion,但必须使用Android 4.0(API级别14)作为目标sdk进行编译。这意味着您的应用程序必须在“Project Build Target”Eclipse面板中选择“Android 4.0”。
我很困惑,为什么它必须使用Android 4.0进行编译,同时支持Android 2.2 ?如果我用它写一个应用程序,它可以在Android 2.2手机上运行吗?如果是的话,为什么需要android 4.0来编译?
答案 0 :(得分:1)
AndEngine要求Android 4.0进行编译,但它会检查手机的Android版本是否正在运行,以确保它只会调用与该版本兼容的API。因此虽然它是用android 4.0编译的,但它在Android 2.3设备中运行良好。我想这同样适用于Aviary。
此链接很有用:http://developer.android.com/training/basics/supporting-devices/platforms.html