maven build Android-Projekt: Geben Sie den Speicherort der aidl-Datei an

8

Mein Android-Projekt hat nur aidl Datei, Projektstruktur ist wie folgt:

%Vor%

Ich baue mein Android-Projekt mit Maven. Mein pom verwendet das dexguard-maven-plugin , das eine Erweiterung von android-maven-plugin ist. .

In der Plugin-Konfiguration habe ich explizit das Verzeichnis der Source-Hilfe-Datei & amp; das Verzeichnis der generierten Java-Datei.

%Vor%

Aber nachdem ich mvn clean install -e ausgeführt habe, habe ich folgende Fehlermeldung:

%Vor%

Was ist los?

    
user842225 02.07.2015, 07:56
quelle

3 Antworten

4

Hatte vor ein paar Monaten ein ähnliches Problem, bei dem ich meine% c_de% -Dateien, die mit einem Anruf verbunden waren, an einem falschen Ort abgelegt habe (ich habe Eclipse ANT nach Studio Gradle migriert). Der folgende Link half mir:
wie kann ich hinzufügen? die aidl-Datei für Android Studio (aus dem In-App-Billing-Beispiel)
Und ein offizielles Dokument dazu:
Ссылка

    
AnswerDroid 06.07.2015, 12:21
quelle
1

Abhängig von Ihrer Protokollnachricht gibt es eine Unwahrscheinlichkeit. Ich schätze, das Verzeichnis stimmt nicht. Haben Sie versucht, das generaldirectoryAidl von generated-sources / aidl / main / com / my / aidl in generated-sources / aidl / zu ändern? Vielleicht, wenn Sie ein Verzeichnis mit dem Namen "main / com / my / aidl" erstellen, werden Sie erfolgreich sein.

Ich hoffe, diese Nachricht kann Ihnen helfen.

    
xxxzhi 06.07.2015 12:37
quelle
0

Wie ich sehen kann, ist eine NullPointerException möglicherweise durch einige nicht aufgelöste Abhängigkeiten verursacht. Hier ist ein Link für ähnliche Probleme. Versuchen Sie, maven erneut mit -X auszuführen und zeigen Sie uns die Debug-Ausgabe an.

    
Jorj 06.07.2015 12:45
quelle