2016-08-18 3 views
2

Ich bin neu in Android-Entwicklung und ich finde es wirklich alles chaotisch und verwirrend zu Zeiten. Ich habe Mein Projekt ausgeführt, das vor dem Kopieren einer Aktivität in Ordnung war und den Paketnamen geändert hat, der einwandfrei funktioniert hat. Ich habe das Android-Studio geschlossen. Jetzt, als ich mein Projekt wieder öffnete, bekam ich den Fehler "Fehler beim Start :: Keine Standardaktivität gefunden", aber ich hatte es in AndroidManifest.xml. Dann habe ich die "Konfiguration bearbeiten-> Allgemein -> App starten und auf Splashscreen eingestellt. Jetzt bekomme ich diesen neuen Fehler, der zu stur ist, um zu verschwinden! Ich habe alles versucht, aber nichts hat wirklich für mich funktioniert. Bitte helfen Sie mir, ich möglicherweise fehlt etwas dummesAndroid Studio Fehler Typ 3: Fehler beim Starten der Aktivität

$ adb shell am start -n"com.example.dell.optasiaapp/com.example.dell.optasiaapp.Splashscreen" -a  android.intent.action.MAIN -c android.intent.category.LAUNCHER 
Error while executing: am start -n "com.example.dell.optasiaapp/com.example.dell.optasiaapp.Splashscreen" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 
Starting: Intent { act=android.intent.action.MAIN cat= [android.intent.category.LAUNCHER] cmp=com.example.dell.optasiaapp/.Splashscreen } 
Error type 3 
Error: Activity class {com.example.dell.optasiaapp/com.example.dell.optasiaapp.Splashscreen} does not exist. 

Error while Launching activity 

Was ich versucht habe.

  • Rein Projekt und den Wiederaufbau
  • deinstallieren app, Trennen der mobilen und wieder
  • Deleting.idea/Arbeitsbereich bauen wieder anschließen .xml
  • Hinzufügen Anwendung id = "Pakage name" in gradle
  • Ändern Android bauen: name = zu android "Splashscreen.": Name = "com.example.dell.optasiaapp.Splashscreen"
  • Datei -> Invalidate Cache-Speicher Restart/...

Mein AndroidManifest Code ist

<?xml version="1.0" encoding="utf-8"?> 

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

    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 

     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 
<activity android:name=".HomeScreen"> 
    <intent-filter> 
     <action android:name="com.example.dell.optasiaapp.HomeScreen" /> 

     <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 
</activity> 
<meta-data 
    android:name="com.google.android.gms.version" 
    android:value="@integer/google_play_services_version" /> 

<activity android:name=".AboutUs"> 
    <intent-filter> 
     <action android:name="com.example.dell.optasiaapp.AboutUs" /> 

     <category android:name="android.intent.category.About" /> 
    </intent-filter> 
</activity> 
<activity android:name=".Help" >  </activity> 

Antwort

0

Wenn Sie den Paketnamen manuell zu ändern, versuchen Sie dies: In build.gradle Änderung Plugin anwenden: 'Android-Bibliothek' zu Plugin anwenden: 'com.android.application'

+0

Seine bereits 'com.android.application' –

1

Diese ist so dumm. Ich habe alles im Internet versucht, aber nichts hat für mich funktioniert. Also habe ich gerade ein neues Projekt erstellt und jeden Code in die neuen leeren Aktivitäten kopiert. Es läuft jetzt gut.

0

Eines der schlimmsten Dinge, die ich in Android Studio konfrontiert habe.

Folgen wie folgt:

  1. Schließen Sie Ihr Android-Studio.

  2. löschen .idea/workspace.xml

  3. Starten Android Studio und Ihre Anwendung starten.

Verwandte Themen