0

我正在构建一个安卓应用程序。Eclipse 将我的项目的 android 版本列为 4.1(我知道如何更改它)。

我现在如何查看和更改最小值和最大值。兼容性所需的 android 设备的版本号(在我的情况下是 10-15),位于 android 清单文件中。

我有一个非常简单的问题,但我只需要有人确认,因为我无法得到我(非常初学者)问题的明确答案。

如果 eclipse 将我的 android 版本列为 4.1,那么该项目是仅为 4.1 生成的 apk 吗?换句话说,我是否需要在 4.0.3 上生成一个带有 eclipse 设置的 apk 才能在 4.0.3 设备上执行该文件?或者兼容性设置(10-15)是否自动暗示了这一点。

对不起,我在为平台编译和方法的兼容性之间有点困惑。

4

2 回答 2

2
If eclipse lists my android version as 4.1, is the project is apk generated only for 4.1?

答案是否定的。Android 需要 Android 1.5 或更高版本的运行时(在您的 AndroidManifest.xml 中将 android:minSdkVersion 设置为至少 3)。这意味着您可以使用最新版本的 Android SDK 进行开发,并且您的应用仍将在较早的 Android 版本(最低 1.5)上运行。So if you compile with 4.1(set in project.properties android-14) and set minsdkversion 3 the you can run it with any device还阅读此链接中的要求https://developers.google.com/mobile-ads-sdk/docs/

于 2012-08-02T10:16:20.367 回答
1

兼容性设置就足够了。我正在开发一个将 compat 设置设置为 8-15 的应用程序,Eclipse 将其显示为 4.1,但它在我的 2.3.5 设备上运行良好。

于 2012-08-02T09:55:13.530 回答