仕事では、Androidでmavenを使用する必要があります。
mavenは独自のコンパイルプロセスにappt.exeを使用します。
私がADT 22にアップグレードして以来、mavenはこのファイルを見つけることができないと言っています、そしてそれは正しいです-ファイルは "...\platform-tools"からなくなっています。
SDKマネージャーとADTをアンインストールして再インストールしようとしましたが、役に立ちませんでした。
これを修正するにはどうすればよいですか?
なぜなくなったのですか?
編集:
今のところ、古い「platform-tools」ファイルをすべて現在のファイルに(置き換えずに)コピーする回避策を使用します。動作するようですが、問題が発生する可能性があります。
次の場所に移動しました:
path/to/your/Android-sdk/build-tools/17.0.0/...
私はこれをビルドツールのバージョン管理に使用することを想定しています。
修正するにはAndroid-maven-pluginが必要です! platform-tools/...
の下のファイルを探しているので、もちろん、もうありません。
Pom.xmlを3.6.0
(以上)に更新します。 Android-maven-pluginは、新しい構造をサポートするように更新されました。
参照 .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で述べたように、mavenプラグインが修正されるまで、ファイルを/build-tools/17.0.0/...
から/platform-tools
にコピーします。
UNIXユーザーの場合
cp -r build-tools/17.0.0/* platform-tools/
Android sdkフォルダから。
正しい修正は、Android-maven-pluginのクローンを作成することです。これは、実際には最新の開発者ツールで最新ですが、中央のmavenリポジトリでまだリリースされていません。
GitHubでAndroid-maven-pluginのクローンを作成し、リポジトリにインストールします
git clone https://github.com/jayway/maven-Android-plugin.git
cd .../maven-Android-plugin /
mvnクリーンインストール
次に、プラグインのバージョン3.5.4-SNAPSHOTを使用するようにpomを更新します。すべてが正しく動作するはずです!
$ PATHに〜/ sdk/build-toolsを追加する必要があります
Build-toolsがインストールされていることを確認してください。残念ながら、SDKマネージャーを2回実行する必要があります。初めてツールをリビジョン22にアップグレードし、それを閉じて(メニューからの再読み込みが機能しない)、再度実行します。更新後、Platform-Toolsがリビジョン17に更新され、aaptを含むBuild-toolsという新しいパッケージが表示されます。
それが役に立てば幸い。