これが何を意味するのか誰か知っていますか?私はAndroidにちょっと慣れていません。シミュレーターの「実行」ボタンをクリックすると、このメッセージが表示されます。
スロー可能:SDK内でadbを見つけることができません
最新バージョンを実行してい0.8.14
ます。
編集:私はAndroidStudioを使用しています
これが何を意味するのか誰か知っていますか?私はAndroidにちょっと慣れていません。シミュレーターの「実行」ボタンをクリックすると、このメッセージが表示されます。
スロー可能:SDK内でadbを見つけることができません
最新バージョンを実行してい0.8.14
ます。
編集:私はAndroidStudioを使用しています
回答:
これADB
は、AndroidSDKプラットフォームのtoolsにあります。
[sdk directory]/platform-tools
ディレクトリを確認し、存在しない場合は、Android StudioでSDKマネージャーを開き(トップメニューのどこかにあるボタン、下向き矢印の付いたAndroidロゴ)、[ SDKツール]タブに切り替えて、AndroidSDKプラットフォームを選択/インストールします。 -ツール。「ツール> AndroidSDKプラットフォームツール」。
上記で問題が解決しない場合は、ツールを再インストールしてみてください。「スタンドアロンSDKマネージャー」を開き、Android SDKプラットフォームツールをアンインストールし、[your sdk directory]/platform-tools
ディレクトリを完全に削除して、SDKマネージャーを使用して再インストールします。
ウイルス対策チェストを確認してください。アンチウイルスプログラムは、adb.exeをウイルスと見なす場合があります。そこにある場合は、ファイルを復元してください。ファイルが機能し始めます。アンチウイルスプログラムに安全なファイルとしてadb.exeを置くこともできます。
お役に立てれば!
まだこの問題に直面している人のために。を使用してコマンドラインでadbからデバイスを確認できるという同様の問題がありましたadb devices
が、Android Studioはデバイスが接続されていることを認識せず、次のいずれかをスローします。
Unable to locate adb within SDK
またはUnable to obtain result of 'adb version'
adbの開始/停止、アンインストール、プラットフォームツールなどを試しました。私が見つけたのは、私のC:\Users\<UserName>\AppData\Local\Android
フォルダー内に複数のsdkフォルダーがあるということでした。私は以下を実行しました:
platform-tools\
各C:\Users\<UserName>\AppData\Local\Android\sdk*
ディレクトリ内のすべてのディレクトリを削除しましたこれがいつか誰かの問題に役立つことを願っています。
Android Studioを使用していて、AVGウイルス保護を使用している場合、adb.exeファイルがVirusVaultにある可能性があります。これが私の問題でした。修正するには:AVGを開きます。[オプション](右上)、[ウイルスボールト]の順に選択します。そこにadb.exeファイルが表示されている場合は、それを選択して[復元]をクリックします。
これを試してください:ファイル->プロジェクト構造をプロジェクト構造に左> SDKSDKの場所AndroidSDKの場所を選択します(古いバージョンでは+を押し、別のSDKを追加します)
最後に、数時間の調査の後、AVDマネージャー「adbが見つかりません」で問題を抱えているすべての人に別の解決策があると思います。
SDKの設定が[ファイル]-> [設定]-> [外観と動作]-> [システム設定]-> [AndroidSDK]にあることはわかっています。これでは足りないようです!上記の設定にもかかわらず、Android Studio(少なくとも新しいバージョン4)はプロジェクトにデフォルトのSDKを提供していないようです。
したがって、(プロジェクトごとに)[ファイル]-> [プロジェクト構造]-> [プロジェクト設定]-> [プロジェクト]に移動し、デフォルトで[SDKなし]に設定されているプロジェクトSDKを選択する必要があります。
ドロップダウンボックスに何も表示されない場合は、[新規]を選択し、[Android SDK]を選択して、Android SDKの場所(通常、WindowsではC:\ Users [username] \ AppData \ Local \ Android \ Sdk)に移動します。これで、Android APIxxプラットフォームを選択できるようになります。これで、この厄介なadbエラーが発生することはありません。
HTH
同じ問題が発生しました。MacOS、Android Studio 3.6.1、SDKAndroid10.0。
これは、AndroidStudioがadbバイナリを探しているディレクトリです。
$ cd ~/Library/Android/sdk/platform-tools/
➜ platform-tools $ ls
package.xml platform-tools signing_request_for.3232179dce22d8a6332018729026ed39f5d5cd0b.1585090071041.platform-tools_r29.0.6-darwin.filelist
ただし、バイナリは1つのディレクトリにあります。
➜ platform-tools $ ls platform-tools
adb dmtracedump etc1tool hprof-conv make_f2fs mke2fs.conf sload_f2fs sqlite3
api e2fsdroid fastboot lib64 mke2fs NOTICE.txt source.properties systrace
現在のディレクトリへのソフトリンクを作成するだけです。
➜ platform-tools $ ln -s platform-tools/adb ./
➜ platform-tools $ ls
adb platform-tools
package.xml signing_request_for.3232179dce22d8a6332018729026ed39f5d5cd0b.1585090071041.platform-tools_r29.0.6-darwin.filelist
これは私にとってトリックでした。
PS PATHに追加しても効果はありません。もちろん、ターミナルで実行できますが、AndroidStudioはMacOSの.zshrcからPATH変数を取得しません。
ええ、私は同じ経験をしています
これで、ADBはplatform-toolsディレクトリに配置されます。
korsosaは、[sdkディレクトリ] / platform-toolsディレクトリが存在する場合はそれを確認すると述べました。そうでない場合は、Android StudioでSDKマネージャーを開き(トップメニューのどこかにあるボタン、下向き矢印の付いたAndroidロゴ)、[ツール]> [AndroidSDKプラットフォーム-ツール]をダウンロードしてインストールします。
platform-toolsを使用している場合は、adb.exeファイルを確認してください。私の場合、そのファイルは壊れていたので、そのプラットフォームツールをもう一度ダウンロードしてください
すでにAndroidSDKプラットフォームツールがインストールされている場合は、[ファイル]> [設定]> [システム設定]> [Android SDK]> [スタンドアロンSDKマネージャーの起動]に移動します。
ツールディレクトリに、Android SDKPlatform-Toolsがアンインストールされていることがわかります。したがって、すべての選択を解除してそのボックスをチェックし、インストールボタンをクリックするだけです。
私のシナリオではこれらすべての答えが正しかったかもしれませんが、うまくいきませんでした。3.0rc1を入手した後、2。* androidstudioバージョンをアンインストールするとすべてが始まりました。しかし、それは物事を台無しにし、このエラーを受け取り始めました。その後、私はこれらの手順の大部分に従いましたが、どれも機能しませんでした。SDKディレクトリを分析しているときに、2つのプラットフォームツールフォルダがあることに気付きました。.backupにはadb.exeがありましたが、他のバックアップにはありませんでした。他のplatform-toolフォルダーに.backupファイルをコピーしたところ、問題が修正されました。
ウイルス対策ソフトウェア(AVGなど)を使用している場合は、ファイルを検疫から除外できます。
[メニュー]> [隔離]> [adb.exeファイルの横にあるチェックボックス]> [削除]の横にある矢印> [復元]をクリックします
ただし、ファイルが検疫に再表示され続ける場合があります。これを解決する方法は、をクリックするRestore and add exception
か、メニュー>設定>一般>例外>に移動し、次のようなものを追加することです。C:\Users\Johndoe\AppData\Local\Android\Sdk\platform-tools\
他のアンチウイルスには、APKファイルが含まれている可能性のある「検疫」に相当するものがあります。
私の場合、上記を試しましたが、adbがインストールされないようです。そのため、adb.exeをフォルダーにコピーして、機能するだけです。adb.exeをコピーして、デバイスの次のパスに貼り付けました。
C:\ Users \ Your-Device-username \ AppData \ Local \ Android \ sdk
C:\ Users \ Your-Device-username \ AppData \ Local \ Android \ sdk \ platform-tools
これが困っている人の助けになることを願っています。
特定の必要なファイルまたはすべてをダウンロードした後でも、ファイル実行エラーが発生する可能性があります。
ファイルの実行が失敗するのは、次の理由が原因である可能性があり
ます。1。ユーザー権限(継承が手動で処理される)。
2.破損したファイル。
3.別のアプリケーションから同時にアクセスされているファイル。
4.マルウェア対策/ウイルス対策ソフトウェアによってファイルがロックされています。
奇妙なことに、私のアンチウイルスはadb、avd、jndispatch.dllファイルを汚れたファイルとして検出し、それらをボールトにダンプしました。
AVGボールトからそれらを復元する必要がありました。AndroidStudioのフォルダーとその他の必要なフォルダーを無視する(例外リストにフォルダーを追加する)ようにAVGを構成します。
ウイルス対策がなくてもこの問題に直面している場合は、Windows7以降には「WindowsDefender」が組み込まれていることに注意してください。この仲間が同じことをしているのかどうか見てください。ベンダーは世界中で信頼されているため、フォルダをウイルス対策の「除外」リストに入れてください。
これと同じ答えは、「AMDプロセッサでAVDを起動する際のエラー」になります。私はあちこちでこの質問に答えるのに十分な評判がありません。
Windows 10(Windows 7の場合もあります)とAndroid Studioを実行している場合は、Windowsの仮想メモリの問題が原因である可能性があります。これがadbバージョンを取得できないことを確認してください
この問題が発生しましAndroid Studio 3
た。SDKマネージャーのプラットフォームツールフォルダーに完全なツールが含まれていなかったため、次の場所から手動でダウンロードする必要がありました。
https://developer.android.com/studio/releases/platform-tools.html
それからそれを私のandroid/sdk/platform-tools/
フォルダに抽出します
adbに問題がある場合は、ツール-> SDKマネージャー->不足しているSDKツールのインストールに移動します
私の問題はこれらの方法を使用して解決されました
それは私のために働いた(Android Studio 3.1.3):
1. 「AndroidSDKプラットフォーム-ツール」がインストールされていることを確認します。
ツール> SDKマネージャー> SDKツール(タブ)
2. 「adb.exe」ファイルのパスをコピーします。通常ここに:
C:\ Users \ Username \ AppData \ Local \ Android \ SDK \ platform-tools
3.開き的環境変数Windowsで:
'Window + R'>およびタイプ 'SystemPropertiesAdvanced'>環境変数..
4.作成新しいシステム変数をと名 「PATH」と値そのようなあなたのadb.exeパスの「C:\ユーザー\ユーザー名\のAppData \ローカル\アンドロイド\ SDK \プラットフォームのツール」
私はしばらくこれに苦労しました。SDKManagerでさまざまなパッケージをインストール/アンインストールしようとしましたが成功しませんでした。Android Studioを削除して再インストールしましたが、役に立ちませんでした。
OS X10.14.2でAndroidStudio3.3を実行しています。最後に私は以下を試しました:
rm -rf Library/Android/sdk
これにより、sdkフォルダー全体が削除されました。このコマンドは、ターミナルのホームディレクトリで実行する必要があります。(開いたときのデフォルトの場所です)
次にAndroidStudioを起動しましたが、SDKが見つかりませんでした。それでそれは私にそれをダウンロードするように促しました。新しいSDKをダウンロードしましたが、すべて正常に機能していました。
それはやり過ぎかもしれませんが、うまくいきました。
次のようにターミナルまたはcmdからダウンロードできます。
$sudo apt update
$sudo apt install android-tools-adb android-tools-fastboot
//check version or test adb is running or not
$adb version
私はこれがばかげていることを知っていますが、私の場合、同じエラーメッセージが表示されていたときに、デバイスの接続に使用されているUSBケーブルを変更するだけで問題が解決しました:O
おそらくこれは他の誰かにも利益をもたらすかもしれませんか?!