web-dev-qa-db-ja.com

Android 6.0を実行する電話に接続すると、Android studioにデバッグ可能なプロセスはありません。

全員!

私はAndroidスタジオにとても混乱しました。電話を接続してアプリをデバッグすると、logcatは電話を検出できますが、プロセスを選択できません。一般的な「デバッグ可能なアプリケーション」ではなく、「デバッグ可能なプロセスはありません」と述べました。

私の電話はsamsung s5(Android 6.0)で、ルート化されています。

何か案は?

ありがとう!

50
kimichang

adb integrationを有効にする必要があります。Tools--> Android--> Check Enable ADB Integrationに移動します。

数バージョン前はデフォルトの機能でしたが、現在はデフォルトで無効になっています

49
Zinc

同様の問題がありました。アプリを作成しているときに、Logcatでデバイスを選択できましたが、プロセスは選択できませんでした。 (同じメッセージ、「デバッグ可能なプロセスがありません」)

理由:アプリをreleaseでビルドしていたのに、ビルドバリアントをdebugに変更したときに、プロセスを選択できました。

38
Loic

私の場合、Android St​​udio 3.1.3を使用して、ファイル->設定->ビルド、実行、展開->デバッガで「Use libusb backend」チェックボックスを有効にする必要がありました。

20
user3138806

これはときどき発生します。次の3つのオプションを任意の順序で試してください。

  1. Android St​​udioを再起動します(できれば無効化されたキャッシュも使用します)
  2. 電話を再起動してください
  3. USBデバッグの無効化と再有効化
20
koperko

理由の1つは、build.gradleファイルでアプリケーションがデバッグ不可としてマークされていることです。

buildTypes{
    release{
        debuggable false
    }
}

別の理由として、ADB統合を許可しなかった可能性があります。 [ツール]-> [Android]-> [ADB統合を有効にする]をアクティブにする必要があります

8
Khalid Taha

最近、Android Device Monitorを起動したので、ADB統合を無効にするよう求められた可能性があります。通常、Androidデバイスモニターを終了すると、ABD統合は自動的に再度有効になります。ただし、そうでない場合もあるので、Tools/Android/Enable ADB Integrationを確認してください

4
Mark

minifyenabledtrueに設定すると、このエラーに直面する可能性があります。したがって、アプリのリリースまたはデバッグを実行する場合は、minifyenabledfalseであることを確認してください。

2
Ali Gürelli

最終的に、アプリのリリースバージョンを実行していることがわかりました。バカ...

2
civic.LiLister

「バグ」アイコンをクリックすると、うまくいきました。

2
thatzprem

UはPC/Macを再起動できるかもしれません。わたしにはできる。

0
Scott Wang

これは、ケーブルを新しいケーブルに変更した場合に、Android St​​udioの再起動が必要になる場合があります。 USBデバッグを再度要求します。

0
Aks4125

携帯電話用のusbドライバーをダウンロードする必要があります(この場合は、samsung s5です)。ドライバーへのリンクは次のとおりです。

http://samsungusbdriver.com/download/samsung-driver-v1-5-61-

そこにいるときは、ダウンロード時に次の手順を実行すると、電話が認識されます。私が助けることができることを願っています;)。

0
DzefersonS

すべてが機能しない場合は、マニフェストファイルを確認してみてください:

Android:debuggable="true".
0
Rahul Jain