maven-android-plugin尚未配置Android API级别

时间:2013-11-04 16:25:07

标签: android maven maven-3 android-maven-plugin

尝试使用maven-android-plugin构建我的Android项目时出现此错误:

  

[错误]无法在项目android-input-device上执行目标com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.7.0:generate-sources(default-generate-sources):目标com.jayway.maven.plugins.android.generation2的执行default-generate-sources:android-maven-plugin:3.7.0:generate-sources failed:未配置Android API级别。添加例如17到插件配置。 - > [帮助1]

- 尽管我已经在插件的配置中设置了SDK版本。这是我POM的一个片段:

<plugin>
    <groupId>com.jayway.maven.plugins.android.generation2</groupId>
    <artifactId>maven-android-plugin</artifactId>
    <version>3.0.0-alpha-11</version>
    <configuration>
        <sdk>
            <platform>11</platform>
        </sdk>
        <emulator>
            <avd>21</avd>
        </emulator>
        <fork>true</fork>
        <deleteConflictingFiles>true</deleteConflictingFiles>
        <undeployBeforeDeploy>true</undeployBeforeDeploy>
    </configuration>
    <extensions>true</extensions>
</plugin>

1 个答案:

答案 0 :(得分:2)

升级到最新版本 - 3.8.0并在仍有问题时报告。这应该工作,但你使用的版本非常老,如果它不工作我也不会感到惊讶。此外..该插件已重命名为android-maven-plugin。