90

Ubuntu 12.04 で IntelliJ を使用して Android 開発環境をセットアップしようとしています。Android アプリケーション モジュールを作成しましたが、ビルドしようとすると次のエラーが発生します。

android-apt-compiler: プログラム "/home/jon/Programs/android-sdk-linux/platform-tools/aapt" を実行できません: java.io.IOException: エラー = 2、そのようなファイルまたはディレクトリはありません

数時間インターネットを探し回っても効果はありませんでした。

ちなみに、locate aaptターミナルを走ってみるとaapt/home/jon/Programs/android-sdk-linux/build-tools/17.0.0/aapt

4

13 に答える 13

130

r22 SDK リリースの最新の更新により、aapt と lib jar が platform-tools から build-tools ディレクトリに移動したようです。JetBrains がアップデートをリリースするのを待っている間に、いくつかのシンボリック リンクを使用した簡単な修正を以下に示します。

AndroidSDK/platform-tools ディレクトリから、次を実行します。

ln -s ../build-tools/17.0.0/aapt aapt
ln -s ../build-tools/17.0.0/lib lib

...IntelliJ は通常どおりコンパイルできるはずです。

于 2013-05-16T16:14:57.627 に答える
12

Windows では、コピーするだけaapt.exeで十分です。lib\dx.jardx.bat

build-tools\android-4.2.2から

プラットフォームツール

于 2013-06-27T11:15:33.690 に答える
10

android-studio でも同じ問題が発生しました。しかし、これはおそらく IntelliJ IDE にも当てはまります。

しかし、私が見たファイルの場所を確認すると、それaaptは予期された場所にありました。

私の場合、問題は、32 ビットの実行可能ファイルを実行できない 64 ビットの Ubuntu Linux システムを実行していたことaaptです。

私の場合、32ビット互換ライブラリをインストールすると、この問題が解決しました。sudo apt-get install ia32-libs

于 2013-07-21T12:39:55.457 に答える
3

私もそれに気づきました。

ADT が更新され、この新しいビルド ツールが追加され、すべてが移動されました。Intellijidea はパスを更新していないため、古いパスで aapt を検索しています。

解決方法がわからないので、わかる方いたら教えて...

アップデート:

選択肢は 2 つしかないと思います。

1) Android Build studio を使用します : http://developer.android.com/sdk/installing/studio.htmlそしてそれは構築されます

于 2013-05-16T13:42:05.170 に答える
2

Jetbrains に苦情を申し立てるには、ここにアクセスしてください: http://youtrack.jetbrains.com/issue/IDEA-107311

より多くの投票がより迅速な修正になると思います。

于 2013-05-16T16:40:24.107 に答える
1

GitHub で android-maven-plugin のクローンを作成し、リポジトリにインストールします

git clone https://github.com/jayway/maven-android-plugin.git
cd .../maven-android-plugin/
mvn クリーン インストール

次に、プラグインのバージョン 3.5.4-SNAPSHOT を使用するように pom を更新します。すべてが正しく動作するはずです!

于 2013-05-17T11:38:18.650 に答える
1

私はこの問題に遭遇しましたが、android-maven-plugin を使用し、ファイルをコピーするのではなく、アイテム #2 のバリアントとして、aapt のシンボリック/ソフト リンクを作成しました。

cd platform-tools
ln -s ../build-tools/17.0.0/aapt ./

このアプローチにより、すべてのビルドが再び機能するようになりました。

于 2013-05-17T02:48:36.743 に答える
0

グッドライフをもう一度。このようなエラーが発生した場合に備えて、プロジェクトをクリーンアップしてください。

于 2015-10-28T11:05:49.540 に答える
0

Mac OS では、

$ cd platform-tools
$ ln -s ../build-tools/android-4.2.2/aapt aapt
$ ln -s ../build-tools/android-4.2.2/lib lib
于 2013-10-09T19:47:07.723 に答える