我是Android的新手,并且正在尝试运行现有的应用程序。

在文件project.properties中,我有这一行:

target=android-20

在清单文件中,我有这行:

 <uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="14" />

这两个指令不应该引用相同的SDK版本吗?
我要运行的应用程序中有任何错误吗?

===============>>#1 票数:2 已采纳

两者都是不同的东西。 minSDKVersion指定从哪个API级别开始至少支持该应用程序。 targetSDKVersion提到了用于构建项目的build-tool API版本。 两者都可以具有Android API级别的任何值,但targetSDKVersion不应小于minSDKVersion Eclipse也为此提供了错误。

您可能已经注意到:当您使用库方法而不是minSDKVersion API来使用旧的API时,它将引发错误,要求更改minSDKVersion 在清单文件中选择的targetSDKVersion ,您应该具有该特定API的build-tool

  ask by Vecchia Spugna translate from so

未解决问题?本站智能推荐: