在工作中,我需要使用Maven与Android。
Maven使用appt.exe为自己的编译过程。
从那以后我就升级到ADT 22,行家说,它无法找到这个文件,它的右文件是从了“... \平台工具”。
我试着卸载和重新安装SDK管理器和ADT,但它并没有帮助。
我能做些什么来解决这个问题?
为什么消失了?
编辑:
现在,我用复制的解决方法(无需更换)所有的旧的“平台工具”文件到当前一个。 它似乎工作,但也许这可能会导致问题。
在工作中,我需要使用Maven与Android。
Maven使用appt.exe为自己的编译过程。
从那以后我就升级到ADT 22,行家说,它无法找到这个文件,它的右文件是从了“... \平台工具”。
我试着卸载和重新安装SDK管理器和ADT,但它并没有帮助。
我能做些什么来解决这个问题?
为什么消失了?
编辑:
现在,我用复制的解决方法(无需更换)所有的旧的“平台工具”文件到当前一个。 它似乎工作,但也许这可能会导致问题。
它移动到:
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>
正如OP提到,从文件复制/build-tools/17.0.0/...
到/platform-tools
,直到Maven插件是固定的。
对于UNIX用户
cp -r build-tools/17.0.0/* platform-tools/
从Android SDK文件夹。
正确的解决方法是克隆Android的Maven的插件至极实际上是达与最新developper的工具,但在中央Maven仓库尚未出炉:
克隆在GitHub上Android的Maven的插件,在您的回购安装
混帐克隆https://github.com/jayway/maven-android-plugin.git
CD ... / Maven的Android的插件/
MVN干净安装
然后更新您的POM使用该插件的版本3.5.4快照。 一切都应该正常工作!
您需要添加〜/ SDK /编译工具给你$ PATH
只要确保你已经安装了构建工具。 不幸的是,你需要运行SDK管理器的两倍。 第一次到工具升级到版本22,然后将其关闭(从菜单加载不工作),然后再次运行。 刷新后,您会看到平台工具的修订17名为内建工具包含AAPT的更新和新包。
希望能帮助到你。