Ich habe ein sehr einfaches Android-Projekt. Ich habe die folgende Fehlermeldung erhalten, wenn ich versuche, es auszuführen. Der Emulator wird ausgeführt, aber die Anwendung wird nicht gestartet. Ich konnte online keine nützlichen Informationen finden. Kann mir jemand helfen?
Warning: Activity not started, its current task has been brought to the front
public class Profile extends Activity {
/*Button button1;
CheckBox check1, check2;
EditText text1;*/
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
<EditText android:text="@+id/EditText01" android:id="@+id/EditText01"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:enabled="false"></
EditText><CheckBox android:text="@+id/CheckBox03" android:id="@+id/
CheckBox03" android:layout_width="fill_parent"
android:layout_height="wrap_content">
</CheckBox>
<CheckBox android:text="@+id/CheckBox02" android:id="@+id/CheckBox02"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</CheckBox>
<CheckBox android:text="@+id/CheckBox01" android:id="@+id/CheckBox01"
android:layout_width="fill_parent"
android:layout_height="wrap_content" android:checked="true">
</CheckBox>
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.seiservices.blending"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/
app_name">
<activity android:name=".Profile"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category
android:name="android.intent.category.LAUNCHER" />
<category
android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="8" />
</manifest>
Ich habe das schon einmal gesehen - Sie möchten Ihre App erneut ausführen, obwohl Sie möglicherweise keine Codeänderungen vorgenommen haben. Klicken Sie im Emulator auf die Schaltfläche "Zurück" (rechts neben der Menüschaltfläche) und führen Sie Ihre App wie gewohnt über Eclipse aus.
quelle
Dies geschieht, wenn Sie eine App von Eclipse aus ausführen, ohne sie neu zu kompilieren (eine Neukompilierung wird nicht durchgeführt, wenn Sie den Code nicht geändert haben). Sie wird nicht deinstalliert und installiert, sondern die Anwendung wird nach vorne verschoben, genau wie Sie die Anwendung starten vom Home Launcher. Es ist kein Fehler, sondern ein "Arbeiten wie beabsichtigt".
Grüße
quelle
Project > Clean
und starten Sie dann Ihren Emulator erneut.quelle
Ich fand, dass Eclipse irgendwie in einen Zustand geriet, in dem es trotz Codeänderungen keine neue apk baute. Apk löschen:
Durch erneutes Ausführen Ihrer App über Eclipse wird das Problem behoben.
quelle
Wenn Sie diese Warnung erhalten, bedeutet dies, dass Sie keine Codezeile geändert haben und diese Instanz Ihres Projekts auf dem Emulator oder auf Ihrem Gerät ausgeführt wird. Wenn Sie das also noch einmal ausführen möchten, können Sie:
1- Nehmen Sie einige Änderungen an Ihrem Code vor und kompilieren Sie ihn erneut.
2- Oder Sie können die App einfach schließen und dann mit Eclipse oder Android Studio neu starten oder ...
Wenn das Problem weiterhin besteht, versuchen Sie, die App zu deinstallieren und erneut auszuführen.
quelle
Auf dem Emulator,
quelle
Dies ist eine Warnung. Es heißt, dass die App bereits ausgeführt wird. Ich habe sie gelöst, indem ich meinen Code neu kompiliert habe. Sie können Ihren Emulator schließen und Ihre App erneut ausführen. GoodLuck Happy-Codierung
quelle