App crashed - Fehlerbereich auf die GUI beschränkt, sämtlicher Code wurde entfernt

fLooojava

Bekanntes Mitglied
Hallo Community,

laut meinem Log-File bekomme ich folgende Fehler:
06-04 19:45:27.790: D/AndroidRuntime(22256): Shutting down VM
06-04 19:45:27.790: W/dalvikvm(22256): threadid=1: thread exiting with uncaught exception (group=0x41c5c700)
06-04 19:45:27.835: E/AndroidRuntime(22256): FATAL EXCEPTION: main
06-04 19:45:27.835: E/AndroidRuntime(22256): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.rgbled/com.example.rgbled.MainActivity}: java.lang.NullPointerException
06-04 19:45:27.835: E/AndroidRuntime(22256): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2219)
06-04 19:45:27.835: E/AndroidRuntime(22256): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2349)
06-04 19:45:27.835: E/AndroidRuntime(22256): at android.app.ActivityThread.access$700(ActivityThread.java:159)
06-04 19:45:27.835: E/AndroidRuntime(22256): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)
06-04 19:45:27.835: E/AndroidRuntime(22256): at android.os.Handler.dispatchMessage(Handler.java:99)
06-04 19:45:27.835: E/AndroidRuntime(22256): at android.os.Looper.loop(Looper.java:176)
06-04 19:45:27.835: E/AndroidRuntime(22256): at android.app.ActivityThread.main(ActivityThread.java:5419)
06-04 19:45:27.835: E/AndroidRuntime(22256): at java.lang.reflect.Method.invokeNative(Native Method)
06-04 19:45:27.835: E/AndroidRuntime(22256): at java.lang.reflect.Method.invoke(Method.java:525)
06-04 19:45:27.835: E/AndroidRuntime(22256): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1046)
06-04 19:45:27.835: E/AndroidRuntime(22256): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:862)
06-04 19:45:27.835: E/AndroidRuntime(22256): at dalvik.system.NativeStart.main(Native Method)
06-04 19:45:27.835: E/AndroidRuntime(22256): Caused by: java.lang.NullPointerException
06-04 19:45:27.835: E/AndroidRuntime(22256): at com.example.rgbled.MainActivity.<init>(MainActivity.java:31)
06-04 19:45:27.835: E/AndroidRuntime(22256): at java.lang.Class.newInstanceImpl(Native Method)
06-04 19:45:27.835: E/AndroidRuntime(22256): at java.lang.Class.newInstance(Class.java:1130)
06-04 19:45:27.835: E/AndroidRuntime(22256): at android.app.Instrumentation.newActivity(Instrumentation.java:1078)
06-04 19:45:27.835: E/AndroidRuntime(22256): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2210)
06-04 19:45:27.835: E/AndroidRuntime(22256): ... 11 more

In meiner Activity wird noch nicht's funktionelles gemacht, hier habe ich lediglich die Buttons ecetera initialisiert. In der XML habe ich als Hintergrund von den Buttons lediglich @android:color/holo_xy_light verwendet... Leider habe ich schon ( meiner Meinung nach ) alle möglichen Fehler ausgeschlossen.
- Fehler im Manifest ( falsches package )
- Fehler in der XML
- sämtliche Funktionalität entfernt, um die Fehlersuche zu erleichtern.
- Java Build Path ( wobei ich mich hier noch nicht wirklich zurechtfinde)


Würde mich sehr freuen wenn einer mir auf die Sprünge helfen könnte :)

flo
 
Zuletzt bearbeitet:

fLooojava

Bekanntes Mitglied
Das hab ich sehr schlecht formuliert. Ich meinte damit, dass ich sämtliche Funktionalität vom App entfernt habe, um so den Fehler einzugrenzen. Sprich prinzipiell nurnoch das Layout plus die jeweiligen OnclickListener vorhanden sind.

Vielen Dank für deine Mitteilung, ich werde den Code morgen nachliefern.

flo
 

Joose

Top Contributor
Wie VfL_Freak schon sagte, es steht in diesem StackTrace die Fehlermeldung die fliegt und nicht gefangen wird und außerdem findet sich hier auch noch die Informationen wo im Code die Exception fliegt
Code:
06-04 19:45:27.835: E/AndroidRuntime(22256): Caused by: java.lang.NullPointerException
06-04 19:45:27.835: E/AndroidRuntime(22256): at com.example.rgbled.MainActivity.<init>(MainActivity.java:31)
 

fLooojava

Bekanntes Mitglied
Hallo,

vielen Dank für die Rückmeldungen. Ich hab das Problem gefunden.... :oops:

Java:
public class MainActivity extends Activity {

   private Button BTOn,BTOff,Red,Green,Blue,Off;
   private RadioButton RadioR,RadioG,RadioB;
   private BluetoothAdapter BA;
   String address ="20:13:12:04:07:25";
   BluetoothDevice device = BA.getRemoteDevice(address);
   BluetoothSocket socket;
   OutputStream mmOutputStream;
.....


BluetoothDevice device = BA.getRemoteDevice(address); ist Zeile 31 und ist hier wohl am falschen Platz gelandet.. Vielen Dank für eure Meldungen!

flo
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Tippen nur beschränkt möglich Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben