Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ找不到适合API级别的Android平台_Java_Android_Maven_Intellij Idea - Fatal编程技术网

Java IntelliJ找不到适合API级别的Android平台

Java IntelliJ找不到适合API级别的Android平台,java,android,maven,intellij-idea,Java,Android,Maven,Intellij Idea,我对IntelliJ上的Android有问题(community 2017.1.1)。 我有Android SDK API 18,我已经从SDK管理器下载了这些包,并确保API 18是我唯一拥有的。我已经将我的项目JDK设置为1.8,将Android SDK设置为我拥有的版本。 不幸的是,我得到了一个错误: 导入模块“androidclient”时出错:找不到适用于API级别18的适当Android平台 在我的POM中,我有: <plugin> <groupId>



我对IntelliJ上的Android有问题(community 2017.1.1)。 我有Android SDK API 18,我已经从SDK管理器下载了这些包,并确保API 18是我唯一拥有的。我已经将我的项目JDK设置为1.8,将Android SDK设置为我拥有的版本。
不幸的是,我得到了一个错误:

导入模块“androidclient”时出错:找不到适用于API级别18的适当Android平台 在我的POM中,我有:

<plugin>
    <groupId>com.jayway.maven.plugins.android.generation2</groupId>
    <artifactId>android-maven-plugin</artifactId>
    <version>3.7.0</version>
    <configuration>
      <sdk>
        <platform>${android.sdk.api.version}</platform>
      </sdk>
    </configuration>
  </plugin>

com.jayway.maven.plugins.android.generation2
安卓maven插件
3.7.0
${android.sdk.api.version}
其中android.sdk.api.version变量设置为18

我浏览了这个网站,在谷歌上搜索了一个类似的问题。我发现这在最新版本的IntelliJ中得到了修复,所以我下载了它,但没有任何帮助。我已经在项目结构->模块中分别为每个模块设置了SDK。还是没什么。我清除了IntelliJ中的缓存。其他人通过将平台版本添加到POM中修复了它,但我已经有了这一套。

奇怪的是,我可以启动这个项目的GUI,它似乎正在工作。我还可以通过单击maven安装来构建模块(androidclient,它给出了错误信息)。

我是这个项目的新手,不确定我遇到的错误是否真的是一个问题,或者只是IntelliJ的一些奇怪的东西?这里有人见过这样的东西吗?我意识到这不是致命的(因为我可以构建这个项目),但它(字面上)困扰着我,所以如果有人有任何想法,我将非常感激知道如何修复它。 多谢各位

以下是我的SDK配置的屏幕截图:

您能添加IntelliJ IDEA吗?