gpt4 book ai didi

android - ADT 22 - 升级后缺少 aapt.exe

转载 作者:IT老高 更新时间:2023-10-28 22:20:48 26 4
gpt4 key购买 nike

在工作中,我需要在 Android 上使用 maven。

maven 使用 appt.exe 进行自己的编译过程。

自从我升级到 ADT 22 以来,maven 说它找不到这个文件,这是正确的 - 文件从 "...\platform-tools"消失了。

我尝试卸载并重新安装 sdk manager 和 ADT ,但没有帮助。

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

为什么没了?


编辑:

目前,我使用一种解决方法,将所有旧的“平台工具”文件复制(而不替换)到当前文件中。它似乎有效,但可能会导致问题。

最佳答案

已移至:

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

我假设这是为构建工具提供版本控制。

我们需要 android-maven-plugin 来进行修复!因为它正在寻找 platform-tools/... 下的文件,当然它们不再是了。

更新 - 已修复

将您的 pom.xml 更新为 3.6.0(或更高版本)。 android-maven-plugin 已更新以支持新结构。

3.6.0 Released

<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>

临时修复(旧 - 请参阅修复)

如 OP 所述,将文件从 /build-tools/17.0.0/... 复制到 /platform-tools 直到修复 maven 插件.

Unix 用户

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

从您的 android sdk 文件夹中。

关于android - ADT 22 - 升级后缺少 aapt.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16585099/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com