Android-Projekt wird bei der Bereitstellung mit einer doppelten App angezeigt

8

Meine Verzeichnisstruktur ist wie folgt:

%Vor%

Volley ist ein importiertes Bibliotheksprojekt. Alles läuft gut mit der Anwendung, aber wenn es installiert ist, erscheinen 2 verschiedene Anwendungen in der Android-App-Liste mit dem gleichen Namen und Symbol. Einer von ihnen funktioniert wie erwartet, und der andere scheint eine leere Aktivität zu sein und stürzt bei der Ausführung mit dem Fehler ab:

%Vor%

Ich habe versucht, das Gerät zu bereinigen und neu zu installieren und zu deinstallieren, ohne Erfolg. Alles, was ich tun möchte, ist, diese extra App loszuwerden.

AndroidManifest.xml

%Vor%

Jede Hilfe wäre sehr willkommen.

Meine Build.gradle-Datei

%Vor%

Meine settings.gradle

%Vor%     
kylarsturn 04.11.2013, 00:04
quelle

2 Antworten

6

Wenn eine importierte Bibliothek über eine Aktivität verfügt, die auch ein Startprogramm enthält, wird eine andere Anwendung erstellt. Um dies zu verhindern, vergewissern Sie sich, dass keine anderen Aktivitäten in AndroidManifest jedes Projekts die folgenden Markierungen aufweisen.

%Vor%     
Andrew Schuster 07.07.2014, 14:17
quelle
0

Überprüfen Sie die Datei Project / .idea / modules.xml und entfernen Sie das zweite Modul, das nicht angezeigt werden soll.

Die Datei sollte so aussehen.

<?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="ProjectModuleManager"> <modules> <module fileurl="file://$PROJECT_DIR$/module2.iml" filepath="$PROJECT_DIR$/module2.iml" /> <module fileurl="file://$PROJECT_DIR$/module1.iml" filepath="$PROJECT_DIR$/module1.iml" /> </modules> </component> </project>

    
Alexandre Mendes 07.07.2014 14:11
quelle

Tags und Links