web-dev-qa-db-ja.com

適切なパスの下に見つかりませんでした

SDKよりもADTを更新しましたが、今では1つのプロジェクトにのみ問題があり、aaptが見つかりません

Error executing aapt. Please check aapt is present at /opt/Android/platform-tools/aapt

パスが正しいため、2回以上チェックしました。

-rwxrwxrwx 1 martin martin 3,5M 2010-12-08 10:41 /opt/Android/platform-tools/aapt

コンソールからaaptを起動できます。権限は777です。Eclipseを再起動し、プロジェクトを閉じてから再度開き、adbを再起動して、最後にUbuntuを再起動します。

これが1つのプロジェクトでのみ発生する理由をいくつか考えてみてください。

32
WarrenFaith

この特定のプロジェクトのクリーニングはうまくいかないようですが、開いているすべてのプロジェクトのクリーニングはうまくいきます。

他の誰かがこの問題を受け取った場合、私はこの質問を残します。

32
WarrenFaith

Android sdkには32ビットライブラリが必要です。

17
HorusKol

Android-sdkパスの後に/を追加してこの問題を解決しました...

Eclipse-> preferences-> Android-> SDK Location:

13
Justin Graham

Aaptの場所は最近変更されました。以下にあります:

/ path/to/adt/sdk/buid-tools/Android- [バージョン]/aapt

9
RafalManka

ターミナルで次のコマンドを実行します:

chmod a + x platform-tools/aapt

それは私のために問題を解決しました

(64ビットでは、このコマンドを使用してia32-libsをインストールする必要があります。sudoapt-get install ia32-libs)

4
N Faical Faical

Build-tool 23を開始します。aaptは移動されました ./binディレクトリの下

eclipse ADTが更新されるのを待って、aaptへのシンボリックリンクを作成できます。

cd <path_to_your_Android_sdk_folder>/build-tools/23.0.0_rc1
ln -s ./bin/aapt aapt

これはsymlincを作成します

<path_to_your_Android_sdk_folder>/build-tools/23.0.0_rc1/aapt

ここにある実際のaaptツールを指す

<path_to_your_Android_sdk_folder>/build-tools/23.0.0_rc1/bin/aapt

eclipseはAndroid project back back :-)をビルドできるようになります

3
Pascal
  • Android SDKバージョンがインストールされている必要があり、Eclipse-> preferences-> Android-> SDK Locationのパスが正しいことを確認してください。
  • ファイルの許可を確認してください。実行:

    chmod a+x aapt
    
  • Linux 64ビットを使用している場合。次のヒントが表示されます。

    Hint: On 64-bit systems, make sure the 32-bit libraries are installed: Sudo apt-get install ia32-libs        line 1  Android ADT Problem
    

    修正するには、32ビットライブラリをインストールする必要があります。

    Sudo apt-get install ia32-libs
    

    または

    Sudo apt-get install lib32z1
    

    他のライブラリ(libstdc ++ 6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386)またはエミュレータ(libsdl1.2debian:i386)をインストールする必要があるかもしれません。私の場合、libstdc ++ 6をインストールするだけで十分でした

    Sudo apt-get install lib32stdc++6
    

詳細については、次の質問を確認できます。 Android/Eclipseでのaapt実行エラーの解決方法

3
Miguelos

Aaptに関する私の問題は、単にchmod a + x platform-tools/aaptによって解決されました

2
neofreko

私はこの問題に絶えず遭遇しており、プロジェクトをクリーンにした後、Rを変数に解決することができず、aapt-aaptの実行エラーが見つかりません。 C:\ AndroidSDK\Android-sdk-windows\platform-tools\aapt.exeにaaptが存在することを確認してください

このページの提案はいずれも意味をなさないか、とにかく役立っていません。 API 8以降のみを使用しています。

0
mrhassell

次は私のためのトリックをしました。 libの依存関係の一部が欠落していたため、ビルドを行う必要がありました。

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

Eclipseを再起動します

0
Venkat Kotra

プロジェクトメニューの[自動的にビルド]をチェックして、この問題を解決しました。

0
Milad Khajavi

私にとっての問題は、Eclipse 4.4がパスの最後に「bin /」のないaaptを探していたことでした。

このパスを構成する方法が見つからなかったため、aap実行可能ファイルを「bin」サブディレクトリから1レベル上の「23.0.0_rc1」ディレクトリにシンボリックリンクしました。これで動作します。

0
ScyDev

私はこの問題と衝突しませんでしたが、ADT 8リビジョン以降を使用している場合は、依存関係をよく読んでください。「ADT 8.0.0はSDK Tools r8で使用するために設計されています。 SDKにr8を入力して、Android SDKとAVD Managerを使用してそうします。 "(http://developer.Android.com/sdk/Eclipse-adt.html)

0
teoREtik

SDKを更新した後、同じ問題に直面しました。 AUTOGENERATEフォルダーにファイルがないことがわかりました。私がやったことは:

WINDOWS->Android SDK MANAGER

  1. sDKバージョンを16にロールバックします
  2. 提供されているすべてのツールをインストールします。
    • SDKツール(バージョン16)
    • プラットフォームツール
  3. sDK 4.0をインストールします
  4. Eclipseを再起動します

解決しました!

0
Izzuddin