it-swarm.com.de

Android Studio Manifest Fehlender Fehler in Gradle

Ich versuche herauszufinden, was ich mit meinem Projekt gemacht habe. Ich habe vor kurzem ActionBarSherlock unter dem Hauptcode project/library/ActionBarSherlock zu meinem Projekt hinzugefügt. Als ich das tat, passierte etwas mit meinem Manifest-Dateipfad, weil das Projekt es jetzt nicht finden kann und ich diesen Fehler bei Debug bekomme.

Gradle: 

FEHLER: Die Erstellung ist mit einer Ausnahme fehlgeschlagen.

  • Was ist schiefgegangen: Beim Konfigurieren des Stammprojekts 'ToDoListProject' ist ein Problem aufgetreten.

    Fehler beim Benachrichtigen des Projektauswertungslisteners . Hauptmanifest fehlt in C:\Benutzer\Chris Johnson\AndroidStudioProjects\ToDoListProject\src\main\AndroidManifest.xml

  • Versuchen Sie: Führen Sie die Option mit der Option --stacktrace aus, um die Stack-Ablaufverfolgung abzurufen. Führen Sie die Option --info oder --debug aus, um weitere Protokollausgaben zu erhalten.

Das Manifest kann das Manifest nicht finden, weil es sich in der Datei befindet

C:\Users\Chris Johnson\AndroidStudioProjects\ToDoListProject\ToDoList\src\main\AndroidManifest.xml

Wie stelle ich es wieder auf den richtigen Ort ein? 

Vielen Dank.

26
chris84948

Im Abschnitt Android Ihrer build.gradle-Datei können Sie versuchen, sourceSets mit der Variable manifest.srcFile hinzuzufügen.

Android {
  sourceSets {
      main {
          manifest.srcFile 'ToDoList/src/main/AndroidManifest.xml'
      }
  }
}

Dieser Pfad muss möglicherweise etwas angepasst werden.

52
ootinii

Sie können es von hier aus machen Moduleinstellungen öffnen -> Modulregisterkarte auswählen -> Klicken Sie auf das Modul -> von der Strukturregisterkarte auf den rechten Änderungspfad für Manifestdatei

sie finden Ihre Manifestdatei in [Modulname]/src/[Unterverzeichnis].

5
Amr Tealeb

Ich löste es, indem ich ein sauberes Menü durchführte Build -> Projekt reinigen und eine Neuerstellung über das Menü Erstellen -> Projekt neu erstellen

0
RoadXY

Vielleicht nicht genau für diese Frage, aber ich habe die gleiche Fehlermeldung, und weil das Projekt gradle nicht konfiguriert war (dies geschah nach dem Ziehen von Git), wählte ich für alle Konflikte "akzeptieren". local.properties fehlte. Das Team hat also Dateien entfernt und das Projekt nach dem Update "gebrochen". Ich las local.properties, dann konnte ich gradle zurücksetzen, um den gradle-Wrapper zu verwenden. Jetzt erkennt es das Android-Projekt einschließlich des Manifests.

0
Nick