【问题标题】:android sdk version 3.0 minSdkVersionandroid sdk 版本 3.0 minSdkVersion
【发布时间】:2011-11-08 10:10:54
【问题描述】:

我正在尝试使用 android sdk 3.0 版制作 android 程序,但我有一些错误。 “minSdkVersion(7) 低于项目目标 API 级别 (11)”。 这是什么原因?

【问题讨论】:

  • 显示应用的 manifest.xml 文件..

标签: android versioning android-manifest


【解决方案1】:

在您的 AndroidManifest.xml 中,您将最低要求版本设置为 Android 2.1 (API 7),但您的构建目标是 Android 3.0 (API 11)。

如果您的目标确实是 Android 3.0 及更高版本,则在清单文件中设置以下行: <uses-sdk android:minSdkVersion="11" />

如果没有,那么您还必须安装 Android SDK 2.1 版(或您真正想要的最低 sdk 版本)。

另请参阅: http://developer.android.com/guide/topics/manifest/uses-sdk-element.html http://developer.android.com/guide/publishing/versioning.html

【讨论】:

    【解决方案2】:

    因为您在 AndroidManifest.xml 文件中指定的 minSdkVersion 小于 targetSdkVersion 属性。

    无论如何,不​​要担心警告。当您创建使用某些 api 11 特定功能(主题、资源等)但可以毫无问题地降级到 api 7 的应用时,这种行为是正常的...

    【讨论】:

      【解决方案3】:

      您的 androidmanifest.xml 中应该有类似的内容

      使用sdk android:minSdkVersion="7"

      你应该把它改成你要找的版本

      【讨论】:

        【解决方案4】:

        你的androidmanifest.xml中有一个标签,比如

        <uses-sdk android:minSdkVersion="7" />
        

        它描述了运行您的应用程序至少需要哪个 Android 版本 如果您希望您的应用程序在 Honeycomb 上运行(以及低于 2.x 的任何内容),请将数字更正为 11

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-06-01
          • 2019-08-08
          • 2013-05-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多