37

こんにちは、コンパイルに問題があります。次のエラーが発生します。

Gradle: タスク ':ElectronicComponentInventorySearch:mergeDebugResources' の実行に失敗しました。

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

場所を使用する場合: /opt/android-studio/sdk/build-tools/android-4.2.2/aapt

何かを試す前に、android-studio ディレクトリ全体を自分のアカウントに chown し、すべての権限を 775 に設定したことを確認しました。

調子はどう?

4

5 に答える 5

111

Aapt は 32 ビット アプリケーションです。ubuntu 64ビットを実行しています。追加のライブラリが必要でした。最初にしたことは、12.10 から 13.04 にアップデートすることでした。それはクロムを壊しましたが、これは助けになるはずです.

aapt を機能させるには (これで avd の問題も修正されました)、次の 2 つのコマンドを実行するだけです。

sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1

この投稿から。

これで問題はなくなりました。

于 2013-09-21T08:13:29.147 に答える
5

これを試すことができます:-

sudo apt-get インストール lib32stdc++6 lib32z1 lib32z1-dev

于 2014-10-24T18:31:33.803 に答える
3

ターミナルを開いてこれを実行するだけです

sudo apt-get install lib32stdc++6 lib32z1

実際には、それはアーキテクチャの問題でした。Aaptビットバイナリ32が必要で、私のシステムは64ビットです。

于 2015-01-30T08:15:57.220 に答える
0

64ビットのDebian 7でAndroid Studio 0.3.7を使用しています...これは私にとってはうまくいきました:

sudo apt-get install libc6-i386 sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install ia32-libs

Gradle でのビルドは問題ありません。エミュレーターのデバッグと実行は問題ありません (それでもいつものように遅いですが)。

于 2013-12-13T11:32:53.327 に答える