Android Studio-デバッグ可能なアプリケーションなし


257

Androidアプリケーションのリリースバージョンをデバッグしようとしましたが、Android Studioがデバッガーをアタッチできませんでした。(私の実行中のアプリケーションのAndroidプロセスを見つけることができませんでした)。

デバイスコンソールでは、メッセージのみが表示されていました。

デバッグ可能なアプリケーションはありません


デバイスを取り外し、ADB統合のオン/オフを切り替えるとこれが修正されますが、Android Studio内で修正する必要があります!
Paschalis 2016

これは以下の回答には記載されていません。ADB Integrationそのため、が有効になっていて問題が発生することを確認した後、以下の回答に進む前に、最も簡単な回答を試してくださいInvalidate Caches / Restart...
SR

Redmi Note 3(lollipop)は不明な理由でプロファイラーを実行できませんが、他のデバイスは問題ありません。
フルーツ

回答:


686

また、[ツール]-> [Android]-> [ADB統合を有効にする]も有効にする必要があります。


35
uはそれを離れて盗むデバイスモニタを開く場合、これはまた、ADBのロギングを取り戻すための助けになる
trippedout

40
有効になっている場合は、すでに有効になっており、無効にしてから再度有効にすると問題が解決します
Hadi Tok

6
また、Eclipseなどの別のIDEを実行していないことにも注意してください。もしそうなら、Eclipseを閉じた後にASを再起動する必要があるかもしれません。
スーフィアン'19年

6
ありがとう!何かがこれを無効にしているに違いない。Androidデバイスモニターであった可能性があります。
Sam

1
このwikiのチェックアウト、これはあなたを助けていない、これは現在のAndroid Studioの1.3倍のリリースではデフォルトであり、それも私のcase..ifに近い液に取得していませんstackoverflow.com/questions/32163302/...を
whyoz 2015

53

解決策はdebuggable true、アプリケーションのgradleファイルでデバッグ可能なフラグ()をオンにすることです:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 19
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "org.example"
        minSdkVersion 14
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }

    buildTypes {
        debug {
            debuggable true
        }
    }
}

Android StudioがGradleをプロジェクトファイルと同期し、アプリケーションを再インストールした後、デバッグが機能し始めます。


13
通常、リリースビルドをデバッグ可能にしたくありません。デバッグビルドタイプの下にデバッグ可能フラグを設定する方が良いでしょう
jb11

私は理解していません。これはAndroid Studio V1.1以前ではこれなしで機能していましたが、V1.2以降は機能しません。チップをありがとう!buildTypeデバッグに関する推奨事項について、@ jb11もありがとうございます。
arne.jans 2015年

33

Android Studioツールバー

「バグ」アイコンをクリックするだけで、問題ありません。

私は同じ問題を抱えていましたが、それでうまくいきました。それが誰かを助けることを願っています。


5
なんらかの不思議な理由で、ADB統合をオンにすることができませんでした。これはうまくいきました。
ЮрійМазуревич

10

intellijまたはASの場合、ビルドバリアント設定がデバッグであることを確認する必要があります。

バリアントを作成する


9

Tools->Android->Enable ADB Integrationが有効になっているかどうかを確認します。また、ほとんどの場合、無効にしてから再度有効にします。


1
無効にしてから再度有効にすると、既に有効になっているため完全に機能しましたが、前回Android Studioを更新してから機能しませんでした。
I'm_With_Stupid 2017年

7

上記の2つの回答に1つのポイントを追加したいと思います。

Eclipse IDEと並行して実行されている場合Android Studio、上記の回答は役に立たない可能性があります。debuggable trueGradleファイルで設定した後、デバッグ可能なアプリケーションはイベントを更新しません。

Eclipse IDEを閉じて、Android Studioでチェックインしてください。デバッグ可能なアプリケーションが更新されます。

ありがとうございました


または、Android Studioの2つのインスタンスにすることもできます。1つだけが実行されていることを確認する必要があります。
ウラジミール

7

信じられないかもしれませんが、USBケーブルに欠陥があると、ここでのすべての提案に従っても、この問題が残る可能性があります。


1
うん、またあなたはあなたのデバイスを別のUSBポートに抜いて差し込むことを試みることができます
Choletski

1

署名APKを生成した後にアプリをデバッグしたいときに、ビルドバリアントの値をリリースからデバッグに戻す必要がありました。


1

これを行う複数のオプション:

1.Tools-> Android-> Enable ADB Integration

または

2.Build-> Clean Project、Build-> Rebuild Project。次に、「adb kill-server」と「adb start-server」

上記のいずれかが機能します。


1

AndroidManifest.xmlファイルでもandroid:debuggable="false"、アプリケーションタグのようなオプションがないことを確認する必要があります。

<application
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        android:debuggable="false">

機能させるには、このオプションを削除してください。


1

Ctrl + shift + AタイプADB統合を有効にするトグルをクリックして完了


1
こんにちはOtaroidです。StackOverlowへようこそ。あなたは古い質問に答えているので、元の質問の作者はおそらく以前から何らかの方法で問題を解決していることを覚えておいてください。あなたの答えが役立つためには、同様の問題の解決策をサイトで検索している他の読者にとっては良い答えになるはずです。したがって、この手法がこの種の問題の最善の解決策である理由を本当に正当化するために、おそらく公式ドキュメントへのリンクを含め、さらに多くの説明と詳細を追加することをお勧めします。
Vince Bowdren

1

これが私が遭遇した問題です。インポートするAARファイルはデバッグ可能の属性を変更する可能性があるため、メインアプリマニフェストファイルのデバッグ可能属性を削除してください。写真を参照してください:ここに画像の説明を入力してください


1

実用的なソリューション

1.テストがすべて正しい場合はデバッグとして実行し、プロセスが接続されていればデバッグできます。リストで確認できます

ここに画像の説明を入力してください

2.アプリケーションがデバッグできないと表示されている場合は、gradleを変更してください

ここに画像の説明を入力してください

  1. 手順1を繰り返します

4。そうでない場合は、[ツール]-> [Android]-> [ADB統合を有効にする]を切り替えて有効にします。

ここに画像の説明を入力してください

5. adbサーバーを再起動します。

ここに画像の説明を入力してください

6.Dis接続してデバイスを接続する

ここに画像の説明を入力してください


0

緑のバグをクリックしますが、ドロップダウンがアプリに設定されていることを確認します。そうでない場合は、アプリがデプロイされず、何かについて話します。

ターゲットVMに接続され、アドレス: 'localhost:xxx'、トランスポート: 'socket'

ここに画像の説明を入力してください


0

ビルドバリアントが「デバッグ」に設定されていることを確認します。そしてデバッグはdebuggable trueあなたのbuild.gradleファイルにあります


0

Macを使用してAndroid Studioを実行しました。@Kushalに同意しますが、Eclipseを開きませんでした。
Parallels Desktopと、同じGradleを使用する可能性のある他のアプリをシャットダウンしました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.