2016-05-22 7 views
0

Ich bin mir nicht sicher, ob ich diesen Fehler verursacht habe, indem ich ein älteres Arbeitsverzeichnis umbenannt habe, um es als neue Anwendung zu verwenden, aber meine Anwendung wird nicht gestartet. Vielleicht ist es das Beste, nur diese Kopie zu bauen? Das Problem schien begonnen zu haben, als ich etwas neuen Java-Code kopiert habe, aber dieser Code scheint gut zu laufen.Android Studio Symbol 'MainActivity in Android Manifest.xml kann nicht aufgelöst werden

bekomme ich folgende Fehler beim Versuch, den Emulator zu starten: Standard Aktivität nicht gefunden Fehler beim Starten Aktivität

Jetzt auch ich merke, ich habe folgende Fehler in AndroidManifest.xml: Es kann keine Start-Aktivität identifizieren. Das Symbol 'MainActivity in AndroidManifest.xml kann nicht aufgelöst werden

Ich habe andere Beiträge gelesen, die den Cache ungültig machen, sind Neustart, aber das behebt mein Problem nicht.

Unten ist mein AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.android.nettools"> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 

    <activity android:name=".MainActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

</manifest> 

Hier ist die AndroidManifest:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.android.NetTools"> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="NetTools" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity android:name="com.example.android.MainActivity" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

</manifest> 
+0

Der Fehler bedeutet, dass Android nicht in der Lage ist Klasse com.example.android.nettools.MainActivity zu finden. Bist du sicher, dass du es definiert hast? Falls es hilfreich wäre, den Quellcode der Klassendefinition hinzuzufügen – Carlo

+0

Können Sie den Code MainActivity.java posten? –

+0

Ich habe es einfach gesendet, Entschuldigung für die Verzögerung. –

Antwort

1

Sie verwenden relativ Bezug auf MainActivity (Anmerkung (dot) am Anfang.). Die Referenz sollte relativ zum Paket sein. So stellen Sie sicher, dass Ihre MainActivity Klasse unter Paket befindet com.example.android.nettools

Es befindet sich auf Position erreichbar sein muss com.example.android.nettools.MainActivity

Verwandte Themen