2017-03-11 1 views
0

Alles funktionierte letzte Nacht und jetzt alle Arten von Seltsamkeit.Android Studio - Return-Anweisung ignoriert und stürzt beim Debuggen

Zuerst hatte ich eine öffentliche statische Methode. Die Erklärung wurde auf 2 Linien ...

public static PlaceOfInterest createFromBitmap(long id, String name, double latitude, 
    double longitude, Bitmap thumbnail) { 

    if (thumbnail == null) 
     return new PlaceOfInterest(id, name, latitude, longitude, ""); 

    // Shrink and encode the image 
    Bitmap encodedImage = ... 

    return new PlaceOfInterest(id, name, latitude, longitude, encodedImage); 
} 

Beim Debuggen, android Studio nur zeigten Werte für die ersten 3 Parameter und nichts für Länge und Miniatur, sagte er sie nicht finden konnte. Nach der Deaktivierung der Sofortausführung ist dieses Problem abgeklungen, aber jetzt stürzt es ab.

Ich pass in null für Thumbnail. Beim Debuggen kommt es zur ersten Rückkehr. Ich gehe rüber und anstatt die Position zurückzugeben, gehe ich direkt zum zweiten zurück und überspringe den Code dazwischen. Wenn ich diese Zeit überspringe, stürzt es einfach ab und landet nicht im Anruferversuch.

Viele Deinstallationen, reinigt, baut später neu und immer noch scheitern.

Android Studio 2.3
Build # AI-162,3764568, am 24. Februar gebaut 2017
JRE: 1.8.0_112-release-b06 amd64
JVM: OpenJDK 64-Bit Server VM von JetBrains sro
Android Plugin Version: 2.3.0
Gradle Version: 3.3
Emulator Nexus mit 7 mit API-Version 23

EDIT:

Letzte, was von logcat ...

03-11 01:43:01.390 3737-3737/? I/art: Not late-enabling -Xcheck:jni (already on) 
03-11 01:43:01.828 3737-3737/com.trippin.walkietalkies W/System: ClassLoader referenced unknown path: /data/app/com.trippin.walkietalkies-2/lib/x86 
03-11 01:43:01.843 3737-3737/com.trippin.walkietalkies I/FirebaseInitProvider: FirebaseApp initialization unsuccessful 
+0

Was passiert mit dem Stacktrace? –

+0

Welcher Stack-Trace? Ich habe ein 'catch (Exception e)', aber es stürzt einfach ab, bevor ich es betrete. – TedTrippin

+0

Wenn etwas abstürzt, gibt es einen Logcat. Kannst du es zeigen? –

Antwort

0

Sieht aus wie sein ein Fehler mit Eibisch und AVD. Ich habe mich in Nougat verwandelt und es stürzt nicht mehr ab.

Verwandte Themen