2016-07-23 15 views
0

Ich benutze:Android Studio 2.1.2 ist debuggen kein Programm auf Android-Gerät

Windows 7 64 bit, 
Android Studio 2.1.2 
java version "1.8.0_102" 
Java(TM) SE Runtime Environment (build 1.8.0_102-b14) 
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode). 

Meine App funktioniert auf meinem Handy und auf Android-Emulator in Ordnung. Wenn ich jedoch versucht habe, den Debug-Modus auf meinem Android-Telefon auszuführen, ist nichts passiert. Ich habe mehrere Breakpoints gemacht, wo das Programm stoppen muss, aber es ignoriert meine Breakpoints. Bitte helfen Sie mir, wenn ich zusätzliche Informationen bereitstellen muss, lassen Sie es mich wissen.

Meine build.gradle Datei:

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 23 
buildToolsVersion "24.0.1" 

defaultConfig { 
    applicationId "com.example.android.justjava" 
    minSdkVersion 15 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
} 

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
testCompile 'junit:junit:4.12' 
compile 'com.android.support:appcompat-v7:23.4.0' 
} 
+0

Dosis die Breakpoints arbeiten auf Emulator? – nshmura

+0

Nein. Am Emulator bekomme ich einen Fehler: Exeption = {ErrnoException @ 3973}. Und Debug startet überhaupt nicht. Aber App läuft auf einem Emulator in Ordnung. –

+0

Ich sehe. Kannst du dein build.gradle posten? – nshmura

Antwort

0

Ich empfehle Ihnen, so versuchen:

  1. Select debug Build-Flavor.
    enter image description here

  2. Sollbruchstelle am Code immer ausführen.
    ex) Aktivität onCreate-Methode.
    enter image description here

  3. Ausführen als Debug. (Wählen Sie Menü -> Ausführen -> Debug in AndroidStudio)

  4. Die Ausführung wird am Unterbrechungspunkt gestoppt.

+0

Ich setze einen Unterbrechungspunkt bei dem Code, der immer ausgeführt wird. Ich habe viel Pause gemacht. Aber wenn ich debugge - alle von ihnen werden ignoriert und Programm hört nicht auf. Und das ist mein Problem. –

Verwandte Themen