找不到工具AAPT。请提供适当的Andr​​oid SDK目录路径配置参数 [英] Could not find tool aapt. Please provide proper Android SDK directory path as configuration parameter

查看:438
本文介绍了找不到工具AAPT。请提供适当的Andr​​oid SDK目录路径配置参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想建立使用maven一个Android项目。但是,当我运行:     MVN全新安装 我得到以下错误:

I am trying to build a android project using maven. But when I run : mvn clean install I get the following error:

执行默认生成,源目标com.jayway.maven.plugins.android.generation2的:Android的Maven的插件:3.4.1:generate- 来源失败:找不到工具AAPT。请提供一个适当的Andr​​oid SDK中的目录路径作为配置参数< \ SDK>< \路径> ...< /路径>< / SDK>的插件。作为替代方案,你可以添加参数到命令行:-Dandroid.sdk.path = ...或者设置环境变量ANDROID_HOME。 - > [说明1]

Execution default-generate-sources of goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.4.1:generate- sources failed: Could not find tool 'aapt'. Please provide a proper Android SDK directory path as configuration parameter <\sdk><\path>...</path></sdk> in the plugin . As an alternative, you may add the parameter to commandline: -Dandroid.sdk.path=... or set environment variable ANDROID_HOME. -> [Help 1]

我心中ANDROID_HOME SDK目录。可能是什么问题就在这里?

I have set my ANDROID_HOME to the sdk directory. What can be the problem here?

推荐答案

在Android SDK中的目录结构的最后一个版本已经改变。构建工具,如AAPT或DEX已经从平台工具来构建-tools目录中。支持新的目录结构中添加了Maven的Andr​​oid的插件版本3.6.0,但你使用3.4.1版本。更改插件版本为3.6.0在pom.xml中一定要帮助。下面是从我的pom.xml片段:

In the last release of android sdk directory structure has changed. Build tools like aapt or dex has been moved from platform-tools to build-tools directory. Support for new directory structure was added in maven-android-plugin version 3.6.0 but you use version 3.4.1. Changing plugin version to 3.6.0 in pom.xml must help. Here is snippet from my pom.xml:

        <plugin>
            <groupId>com.jayway.maven.plugins.android.generation2</groupId>
            <artifactId>android-maven-plugin</artifactId>
            <version>3.6.0</version>
            <configuration>
                <androidManifestFile>src/main/other/AndroidManifest.xml</androidManifestFile>
                <resourceDirectory>src/main/resources</resourceDirectory>
                <sourceDirectory>src/main/java</sourceDirectory>
                <sdk>
                    <platform>17</platform>
                    <path>/opt/android-sdk/</path>
                </sdk>
                <manifest>
                    <debuggable>true</debuggable>
                </manifest>
            </configuration>
            <extensions>true</extensions>
        </plugin>

这篇关于找不到工具AAPT。请提供适当的Andr​​oid SDK目录路径配置参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆