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
Was passiert mit dem Stacktrace? –
Welcher Stack-Trace? Ich habe ein 'catch (Exception e)', aber es stürzt einfach ab, bevor ich es betrete. – TedTrippin
Wenn etwas abstürzt, gibt es einen Logcat. Kannst du es zeigen? –