Android-app nicht starten auf emulator
Ich einfach eclipse starten android-Entwicklung nach diesem http://developer.android.com/sdk/installing.html. Mein problem scheint ähnlich zu dieser: Android-app nicht starten auf emulator, aber die Lösung wird nicht funktionieren. Ich bin versucht, führen Sie eine einfache hello-app. Ich bekomme keine Fehler, aber hier ist die Konsole:
[2011-06-01 10:03:53 - HelloAndroid] ------------------------------
[2011-06-01 10:03:53 - HelloAndroid] Android Launch!
[2011-06-01 10:03:53 - HelloAndroid] adb is running normally.
[2011-06-01 10:03:53 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2011-06-01 10:04:00 - HelloAndroid] Launching a new emulator with Virtual Device 'AVD2.2'
Hier ist der kleine code, den ich habe:
package com.example.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid 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, Android");
setContentView(tv);
}
}
Hier ist das manifest:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.helloandroid"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".HelloAndroid"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Den emulator startet und geht zu einem Bildschirm, wo kann ich es entsperren. Der emulator scheint zu funktionieren, aber die app noch nie gestartet wurde. Auch wenn ich der emulator läuft und ich gehen und versuchen, die app neu starten, indem Sie auf "ausführen als..." - Android-Anwendung und ein pop-up-box, die mich auffordert, wählen Sie einen emulator zu starten, der emulator läuft wird nicht angezeigt.
2.2 der API-Ebene ist auch 8
Nach meiner exp, es ist unmöglich emulator mit falschen Versionsnummer für die Anwendung im debug/run configration
verwenden Sie einfach setContentView(R. layout.main); & kommentieren rest des Codes & prüfen Sie, ob u bekomme keine SMS auf die Benutzeroberfläche oder nicht.
InformationsquelleAutor user779608 | 2011-06-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie,
Eclipse startet standardmäßig der DEFAULT-Aktivität. Wenn das nicht funktioniert, klicken Sie rechts auf das Projekt, und überprüfen Sie die "Konfigurationen ausführen". Sie haben eine option, um die Aktivität zu starten.
Außerdem sollten Sie in der Lage sein zu sehen, das Symbol Ihrer app in den Anwendungen-Schubfach auf der emulator launcher. Klicken Sie auf dieses Symbol und sehen Sie, wenn die app startet. Wenn nicht, dann ist das problem in Ihrer Aktivität irgendwie (obwohl ich nicht sehen, nichts falsch in es).
Wenn diese beiden nicht funktionieren, versuchen Sie einen Neustart der adb über die Eingabeaufforderung aus:
InformationsquelleAutor Aleadam
Manchmal in der ähnlichen situation clearing das Projekt geholfen...
Haben setzen Sie die Anwendung in der strings.xml Datei?
InformationsquelleAutor Gangnus