web-dev-qa-db-ja.com

Androidスタジオはaaptを見つけることができません

こんにちは、コンパイルに問題があります。このエラーが表示されます。

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

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

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

何かを試す前に、Android-studioディレクトリ全体を自分のアカウントに変更し、すべてのアクセス許可を775に設定するようにしました。

調子はどう?

37
omegacore

Aaptは32ビットアプリケーションです。私はubuntu 64bitを実行しています。追加のライブラリが必要でした。最初にしたことは、12.10から13.04への更新でした。壊れましたchromeしかし これは役立つはずです

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

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

これから post。

これで問題はもうありません。

111
omegacore

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

Sudo apt-get install lib32stdc ++ 6 lib32z1 lib32z1-dev

5
Curious_Tom

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

Sudo apt-get install lib32stdc++6 lib32z1

実際には、これはアーキテクチャの問題でした。 Aapt32ビットバイナリを想定しており、私のシステムは64ビットです。

3
IntelliJ Amiya

探しているパッケージ(32ビット)はlibbz2-1.0:i386で、64ビットバージョンはlibbz2-1.0:AMD64です。

最初にマルチアーチサポートを有効にします(まだ行っていない場合):

Sudo dpkg --add-architecture i386

今すぐ実行:

Sudo apt-get update

これで、パッケージをインストールできます。

Sudo apt-get install lib32stdc++6
Sudo apt-get install lib32z1
0
radhason power

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を使用したビルドは問題ありません。エミュレータのデバッグと実行は問題ありません(ただし、通常どおり低速です)。

0
Kris Krause