Nach dem Update von Android Studio auf 1.0 wird folgender Fehler angezeigt:
Fehler: Bibliotheksprojekte können die Anwendungs-ID nicht festlegen. applicationId ist in der Standardkonfiguration auf 'com.super.app' gesetzt.
Ich habe das Gradle-Plugin wie vorgeschlagen aktualisiert, aber ich habe nicht verstanden, wie ich das beheben kann.
Vielen Dank an Joel für seine richtige Antwort: Ich muss nur 1 Zeile aus der
.gradle
Datei entfernen :wird
und meine AndroidManifest.xml
Dies ist die richtige Lösung, wenn Sie den Paketnamen Ihrer App nicht umbenennen müssen. Um es umzubenennen, müssen Sie "Aromen" verwenden:
quelle
Nur für den Fall, dass es jemandem hilft:
Als ich ein Eclipse-Projekt in Android Studio importierte, bekam ich eine Fehlermeldung ::
"Fehler: Anwendungs- und Testanwendungs-ID können nicht identisch sein"
Seltsam, aber ich habe in die build.gradle geschaut und die beiden Platzhalter gefunden, einen für die Anwendung und einen für die Testanwendung.
Ich habe die testApplicationId daraus entfernt, wie in diesem Beitrag vorgeschlagen, und dies hat mir geholfen, das Problem zu beheben.
Hinweis: Diese Erklärung bezieht sich nicht auf die in dieser Frage veröffentlichten Fehler, kann jedoch jemandem helfen, der einen ähnlichen Fehler erhält.
quelle
Sie können applicationId nicht für Ihre Bibliothek definieren. Wenn Sie jedoch einen Bezeichner in Ihrer Build-Datei verwenden möchten, der Ihnen den Namen Ihres Bibliothekspakets gibt, können Sie eine Variable für das Modul definieren und den Wert dann nach Bedarf verwenden.
Beispiel: Build.gradle der Bibliothek
Sie können den folgenden Wert auch nach Bedarf in Ihrer Build-Datei selbst in lib verwenden.
quelle