ADT 22 - 升级后失踪aapt.exe(ADT 22 - missing aapt.exe

2019-09-03 15:53发布

在工作中,我需要使用Maven与Android。

Maven使用appt.exe为自己的编译过程。

从那以后我就升级到ADT 22,行家说,它无法找到这个文件,它的右文件是从了“... \平台工具”。

我试着卸载和重新安装SDK管理器和ADT,但它并没有帮助。

我能做些什么来解决这个问题?

为什么消失了?


编辑:

现在,我用复制的解决方法(无需更换)所有的旧的“平台工具”文件到当前一个。 它似乎工作,但也许这可能会导致问题。

Answer 1:

它移动到:

path/to/your/android-sdk/build-tools/17.0.0/...

我假设这使其广告版本,以构建工具。

我们需要Android的Maven的插件做了修复! 作为其寻找下的文件platform-tools/...这当然他们不是了。

更新 - 修正

更新你的pom.xml到3.6.0 (或更高)。 在Android的Maven的插件已经更新,以支持新的结构。

参见3.6.0发布

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

临时修复(旧 - 见FIX)

正如OP提到,从文件复制/build-tools/17.0.0/.../platform-tools ,直到Maven插件是固定的。

对于UNIX用户

cp -r build-tools/17.0.0/* platform-tools/

从Android SDK文件夹。



Answer 2:

正确的解决方法是克隆Android的Maven的插件至极实际上是达与最新developper的工具,但在中央Maven仓库尚未出炉:

克隆在GitHub上Android的Maven的插件,在您的回购安装

混帐克隆https://github.com/jayway/maven-android-plugin.git
CD ... / Maven的Android的插件/
MVN干净安装

然后更新您的POM使用该插件的版本3.5.4快照。 一切都应该正常工作!



Answer 3:

您需要添加〜/ SDK /编译工具给你$ PATH



Answer 4:

只要确保你已经安装了构建工具。 不幸的是,你需要运行SDK管理器的两倍。 第一次到工具升级到版本22,然后将其关闭(从菜单加载不工作),然后再次运行。 刷新后,您会看到平台工具的修订17名为内建工具包含AAPT的更新和新包。

希望能帮助到你。



文章来源: ADT 22 - missing aapt.exe after upgrading