0

我将尝试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 来编译?

4

1 回答 1

1

AndEngine 需要 Android 4.0 才能编译,但它会检查手机的 Android 版本是否正在运行,以确保它只会调用与该版本兼容的 API。因此,尽管它是使用 android 4.0 编译的,但它可以在 Android 2.3 设备中正常运行。我想这同样适用于 Aviary。

这个链接很有用:http: //developer.android.com/training/basics/supporting-devices/platforms.html

于 2012-09-05T08:28:45.423 回答