Android-emulator nicht das laden der Anwendung
Ich versuche zu laufen "HelloWorld" - android-Anwendung, aber die Anwendung nicht laden in den emulator.
Emulator lädt mit feinen Home-Bildschirm, und nichts passiert, nachdem, dass, jede Hilfe ist willkommen.
Hier ist die Konsole
[2011-09-18 15:37:37 - HelloWorld] Performing test.helloworld.HelloWorld activity launch
[2011-09-18 15:37:37 - HelloWorld] Performing test.helloworld.HelloWorld activity launch
[2011-09-18 15:37:37 - HelloWorld] Automatic Target Mode: launching new emulator with compatible AVD 'Test'
[2011-09-18 15:37:37 - HelloWorld] Launching a new emulator with Virtual Device 'Test'
[2011-09-18 15:37:39 - HelloWorld] New emulator found: emulator-5554
[2011-09-18 15:37:39 - HelloWorld] Waiting for HOME ('android.process.acore') to be launched...
[2011-09-18 15:38:19 - HelloWorld] WARNING: Application does not specify an API level requirement!
[2011-09-18 15:38:19 - HelloWorld] Device API version is 7 (Android 2.1)
[2011-09-18 15:38:19 - HelloWorld] HOME is up on device 'emulator-5554'
[2011-09-18 15:38:19 - HelloWorld] Uploading HelloWorld.apk onto device 'emulator-5554'
[2011-09-18 15:38:20 - HelloWorld] Installing HelloWorld.apk...
[2011-09-18 15:39:43 - HelloWorld] Success!
[2011-09-18 15:39:44 - HelloWorld] Starting activity test.helloworld.HelloWorld on device
[2011-09-18 15:39:57 - HelloWorld] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=test.helloworld/.HelloWorld }
Hier ist der code, den
package test.helloworld;
public class HelloWorld extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello world!");
setContentView(tv);
}
}
update
app nicht laden automatisch auf Emulator, aber ich finde Sie auf dem apps-Bildschirm. Ich dachte die app würde automatisch geladen, wenn ich von der IDE.
Wenn ich wählen Sie die installierte "hello World" app auf dem Emulator funktioniert es einwandfrei.
Ist es möglich, laden Sie die app automatisch, wenn es in der IDE ausgeführt?
Dank
Gerade melden Sie veröffentlicht Ihre app ordnungsgemäß geladen, der emulator und wird auch richtig gestartet... Zeig uns deinen code, damit wir versuchen können zu verstehen, was Los ist...
Sind Sie das überschreiben der onCreate-Methode korrekt? Wenn ja, sind Sie mit setContentView (), um das layout? Wieder, wenn dem so ist, bitte posten Sie Ihre layout-XML-bitte.
Sind Sie das überschreiben der onCreate-Methode korrekt? Wenn ja, sind Sie mit setContentView (), um das layout? Wieder, wenn dem so ist, bitte posten Sie Ihre layout-XML-bitte.
InformationsquelleAutor testuser | 2011-09-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe ein problem ähnlich wie diese vor. Was für mich gearbeitet wurde, warten, bis die Startseite geladen und dann gehen Sie auf dem apps-Bildschirm. Meine HelloWorld-app hatte ein Symbol auf dem Bildschirm und ich war in der Lage, klicken Sie auf es, um es zu starten und es fing an zu laufen, an diesem Punkt.
Ja, ich bin mir nicht sicher, warum es funktioniert, aber es passierte mir mehr als einmal. Vielleicht jemand anderes hier posten, eine Antwort, geht mehr ins detail darüber, was es bewirken kann und wie man es automatisch geladen.
InformationsquelleAutor Shane Wealti
Gibt es keine Fehlermeldungen auf der Konsole. Alles scheint ok zu sein. Ich denke, Sie können versuchen, entsperren des Telefons und öffnen Sie es manuell.
Manchmal, die app startet nicht automatisch auf dem emulator
[2011-09-18 15:39:44 - HelloWorld] Starting activity test.helloworld.HelloWorld on device
InformationsquelleAutor Pramod
Anwendung nicht spezifiziert ein API-level-Anforderung! Device API version 7 (Android 2.1)
Sind Sie sicher, dass emulator API-match mit dem Projekt API, mey werden Sie Ziel ist 2.2 oder 2.3?
InformationsquelleAutor golubevs
Laut deinem log, Ihre emulator ist gut. Wenn Sie nicht sehen, nichts, es würde zu sein scheinen ein problem mit Ihrer Anwendung, nicht der emulator... du könntest versuchen, die Quelle Ihrer HelloWorld.java Tätigkeit für weitere Hilfe, aber es ist wahrscheinlich, dass Sie nicht aufblasen, ein layout zu verwenden, da der Benutzeroberfläche Ihrer Anwendung.
Bearbeitet-Adresse code, der gepostet wurde:
Sie sind nicht schaffen Ihre TextView richtig; es gibt mehr zu es als das, was du tust. Sehen http://mylifewithandroid.blogspot.com/2007/12/xml-and-programmatic-layout.html für ein ausführlicheres Beispiel.
InformationsquelleAutor mah
Ist es mir passiert, mit einigen Emulatoren auch.
Nach dem entriegeln den emulator, wenn Sie immer noch nicht sehen, Ihre Anwendung auf dem Bildschirm, drücken Sie die MENÜ-Taste. Dann kann es zeigen, bis.
InformationsquelleAutor ggurov