2016-07-26 33 views
0

Ich habe ein Problem mit einer Anwendung seit 2-3 Wochen. Die App funktioniert gut im Emulator, aber wenn ich das in einem echten Telefon debuggen will, stürzt die App ab, startet diesen Fehler auf Logcat und zeigt einen weißen Bildschirm.Android-App funktioniert auf Genymotion, aber nicht in echten Telefon

Die Zeile, die Fehler generiert, ist es, diese Aktivität erstreckt sich von AppCompatActivity und das XML-Layout verwendet eine benutzerdefinierte Oberflächenansicht.

setContentView(R.layout.activity_main); 

Hat jemand das gleiche Problem? Was sollte ich tun, um das zu lösen?

+0

dies auf allen Umgebungen passieren Hat (das heißt, wenn Sie versuchen, es zu einem anderen physischen Gerät zu implementieren, ist es immer noch passieren)? Wenn Sie versuchen, eine "leere" App zu implementieren, passiert das immer noch? Hat Ihre App jemals auf dem Testgerät funktioniert? – EJoshuaS

+0

Ich teste 4.1.1 bis 5.1 Version von Android in verschiedenen Emulatoren und in allen funktioniert gut, aber ich debug in einem echten Telefon bricht. – g4s0l1n

+0

Ja, aber was ist, wenn Sie es auf einem anderen physischen Gerät bereitstellen (oder eine "leere" App auf Ihrem aktuellen Testgerät bereitstellen)? Hattest du deine App jemals auf deinem aktuellen Gerät oder hast du nach einer Änderung "kaputt gegangen"? – EJoshuaS

Antwort

0

StateLocked bedeutet, dass Ihr Telefon mit einem Zugangscode gesperrt ist. Ist es so? Wenn ja, versuchen Sie, Ihr Telefon zu entsperren, oder entfernen Sie vorübergehend den Passcode/Kombinationswischen und sehen Sie, ob das Problem gelöst ist.

EDIT: Könnte ein Duplikat sein: There's some error when android loading layout,but have no effective on running

+0

Es ist unmöglich, dieses Telefon hat keinen Zugangscode. – g4s0l1n

+0

Dieser Beitrag kann mein Problem nicht lösen, fährt fort, diesen Fehler zu starten. – g4s0l1n