こんにちは、コンパイルに問題があります。このエラーが表示されます。
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に設定するようにしました。
調子はどう?
Aaptは32ビットアプリケーションです。私はubuntu 64bitを実行しています。追加のライブラリが必要でした。最初にしたことは、12.10から13.04への更新でした。壊れましたchromeしかし これは役立つはずです 。
Aaptを動作させるには(これでavdの問題も修正されました)、次の2つのコマンドを実行するだけです:
Sudo apt-get install lib32stdc++6
Sudo apt-get install lib32z1
これから post。
これで問題はもうありません。
これを試すことができます:-
Sudo apt-get install lib32stdc ++ 6 lib32z1 lib32z1-dev
ターミナルを開いて実行するだけです
Sudo apt-get install lib32stdc++6 lib32z1
実際には、これはアーキテクチャの問題でした。 Aapt
は32
ビットバイナリを想定しており、私のシステムは64
ビットです。
探しているパッケージ(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
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を使用したビルドは問題ありません。エミュレータのデバッグと実行は問題ありません(ただし、通常どおり低速です)。