在IntelliJ中,如何设置Android API级别

我正在使用最新最好的IntelliJ社区版本。 我的应用程序在Android模拟器上运行良好。 不过,我需要模拟器来更好地匹配Kindle Fire。 我在AVD Manager中进行了configuration更改(包括将设备设置为API 10)。

当我去我的项目configuration项目目标新的虚拟设备时,我得到以下消息:“构build目标的AVD DEV3是不符合您的构build目标。

找出这个问题与我selectAPI 10有关,并没有太多的工作。

我不知道我在哪里告诉我的项目使用API​​ 10.我看了一眼,根本没有看到API级别的任何引用。 有任何想法吗?

编辑

我补充说

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

到我的AndroidManifest.xml文件,并能够select新的设备。 我现在开始

  • 无法启动预览模式Android Studio
  • Android Studio不能将xml文件识别为布局文件
  • 如何删除Android Studio(Intellij)中的右侧边距线?
  • Android Studio中库的NoClassDefFoundError
  • 如何在IntelliJ IDEA中添加“库项目”?
  • IntelliJ的Android插件:压制生成BuildConfig.java或改变它的地方写?
  • IntelliJ IDEA中包含的Android插件版本是什么?
  • 无法导入新的Gradle项目:无法获取“IdeaProject”types的模型
  • 上面的答案在Intellij中不再是正确的(使用gradle)

    现在<uses-sdk>在AndroidManifest.xml中被忽略,它会自动添加到构build的清单文件中。 要更改版本,请转到“build.gradle”文件并查看minSdkVersion。

    正如Tony和Blundell提到的,答案是在你的AndroidManifest.xml文件中声明你的minSdkVersion 。 这样,应用程序将被允许在任何至less符合minSdkVersion

    以下是有关<uses-sdk>标签的更多文档: http : //developer.android.com/guide/topics/manifest/uses-sdk-element.html