Erstellen Sie Fehler Referenzierung build.xml und proguard Datei : "null zurückgegeben : 1 "

? brain56 @ | Original: StackOverFlow
---

Während Aufbau meiner PhoneGap App ( mit dem Facebook SDK Plugin installiert ), begegnete ich diese Fehlermeldung:

BUILD FAILED   C : adt - Bundle -windows- x86_64-20130522sdk oolsant uild.xml : 653 : bei der Ausführung dieser Zeile der folgenden Fehler aufgetreten :   C : adt - Bundle -windows- x86_64-20130522sdk oolsant uild.xml : 698 : null zurückgegeben : 1

Line 653 is:

<do-only-if-manifest-hasCode elseText="hasCode = false. Skipp aidl/renderscript/R.java">

Line 698 is:

proguardFile="${out.absolute.dir}/proguard.txt"

Meine Lösungen so weit sind die folgenden:

Ran android update project to force generation of the proguard-project.txt file, as well as update the local.properties and project.properties file. Edited C:adt-bundle-windows-x86_64-20130522sdk oolsantuild.xml so that all mentions to proguard.txt become proguard-project.txt. ran ant -logfile ./antLogFile.txt release. Here is the log file.

-set -mode- Check :

-set - Release - Modus :

-release - Obfuscation - Check :        [ echo] proguard.config ist C: adt - Bundle -windows- x86_64-20130522sdk / tools / proguard / proguard - android.txt : proguard - project.txt        [ echo] Proguard.config aktiviert ist

-pre-build:

-Check - env: [ CheckEnv ] Android SDK Werkzeuge Revision 22.6.2 [ CheckEnv ] unter C : adt - Bundle -windows- x86_64-20130522sdk

-einrichten:        [ echo] Projektname: Helloworld [ gettype ] Projekt-Typ: Applikations

-build - Setup : [ getbuildtools ] Mit aktuellen Build- Werkzeuge: 19.0.3        [ echo] Beheben bauen Ziel für Helloworld ... [ getTarget ] Projektziel: Android 2.3.3 [ getTarget ] API-Ebene : 10   [ getTarget ] Warnung: Attribut minSdkVersion in AndroidManifest.xml   (14) höher ist als die ProjektzielAPI-Ebene (10)        [ echo] ----------        [ echo] Erstellen Ausgabeverzeichnisse, wenn nötig ...        [ echo] ----------        [ echo] auflösen Abhängigkeiten für Helloworld ... [ Abhängigkeit ] Bibliothek Abhängigkeiten : [ Abhängigkeit ] [ Abhängigkeit ] ------------------   [ Abhängigkeit ] Bestellte Bibliotheken : [ Abhängigkeit ] [ Abhängigkeit ]   ------------------ [ Abhängigkeit ] API < = 15 : Hinzufügen annotations.jar zum Klassenpfad .        [ echo] ----------        [ echo] Gebäude Bibliotheken mit " Release " ...

nodeps:

-set -mode- Check :

-set - Release - Modus :

-release - Obfuscation - Check :        [ echo] proguard.config ist C: adt - Bundle -windows- x86_64-20130522sdk / tools / proguard / proguard - android.txt : proguard - project.txt        [ echo] Proguard.config aktiviert ist

-pre-build:

-Check - env: [ CheckEnv ] Android SDK Werkzeuge Revision 22.6.2 [ CheckEnv ] unter C : adt - Bundle -windows- x86_64-20130522sdk

-einrichten:        [ echo] Projektname: facebook [ gettype ] Projekt-Typ: Android Bibliothek

-build - Setup : [ getbuildtools ] Mit aktuellen Build- Werkzeuge: 19.0.3        [ echo] Beheben bauen Ziel für Facebook ... [ getTarget ] Projektziel: Android 2.3.3 [ getTarget ] API-Ebene : 10        [ echo] ----------        [ echo] Erstellen Ausgabeverzeichnisse, wenn nötig ...       [ mkdir ] Erstellt dir : C: ? Benutzer rian.leeDesktopEclipse Workspacechumba_connect_trunk_newfacebook - android -sdk - 3.14.1facebook in ? SOBJ       [ mkdir ] Erstellt dir : C: ? Benutzer rian.leeDesktopEclipse Workspacechumba_connect_trunk_newfacebook - android -sdk - 3.14.1facebook in ? sLibs        [ echo] ----------        [ echo] auflösen Abhängigkeiten für Facebook ... [ Abhängigkeit ] Bibliothek Abhängigkeiten : [ Abhängigkeit ] No Bibliotheken [ Abhängigkeit ]   [ Abhängigkeit ] ------------------ [ Abhängigkeit ] API < = 15 : Hinzufügen   annotations.jar zum Klassenpfad .

-Code -gen : [ mergemanifest ] Gefunden Gelöschte Zieldatei [ mergemanifest ] Zusammenführen AndroidManifest Dateien in eine . [ mergemanifest ] Manifest   Fusion deaktiviert . Mit Projekt manifestieren nur .        [ echo] Handhabung AIDL Dateien ...        [ AIDL ] No AIDL Dateien zu kompilieren .        [ echo] ----------        [ echo] Handhabung render Dateien ...        [ echo] ----------        [ echo] Handhabung Ressourcen ...        [ aapt ] Generieren Ressourcen-IDs ...        [ aapt ] ungültigen Ressource Verzeichnisname : C: ? Benutzer rian.leeDesktopEclipse   Workspacechumba_connect_trunk_newfacebook - android -sdk - 3.14.1facebook ? In es / Crunch

BUILD FAILED   C : adt - Bundle -windows- x86_64-20130522sdk oolsant uild.xml : 601: Die   während der Ausführung dieser Zeile folgende Fehler aufgetreten:   C : adt - Bundle -windows- x86_64-20130522sdk oolsant uild.xml : 653 : Die   während der Ausführung dieser Zeile folgende Fehler aufgetreten:   C : adt - Bundle -windows- x86_64-20130522sdk oolsant uild.xml : 698 :   null zurückgegeben : 1

Gesamtzeit : 2 Sekunden

Alle meine Versuche ergab keine Fortschritte . Warum tritt dieser Fehler auf ? Was muss ich tun, um erfolgreich zu bauen?

---

Top 5 Antwort

1brain56 @

Schließen Eclipse und führen Sie dann ant clean in Ihrem Projektordner .

2ekerner @

For me: I had

bearbeitet meine config.xml falsch

. Versuchen Sie Ihre Änderungen rückgängig zu machen oder indem eine generische config.xml sehen dann, ob sie baut .

3R.A. Lucas @

Sie sollten auch sicherstellen, dass Ihr local.properties hat den Pfad zu Ihrem sdk : sdk.dir=/path/to/adt/sdk

4EliuX @

Überprüfen Sie, ob Ihre JAVA_HOME Variable korrekt zu einem gewissen Weg wie C:Program FilesJavajdk1.7.0_67 und wenn der Fehler immer noch weitergeht, kann es gelöst werde der build.xml und Einstellung stimmt der Variablen fork werden, oder die übergebene Variable " eingestellt ____", die fork's Wert legt :

Gabel = " $ { need.javac.fork }"

5gregko @

Für mich waren widersprüchliche Build-Ziele trifft. Benötigt, um project.properties in meiner Bibliothek Verzeichnis (die appcompat war ) zu " target = android - 21 ' zu ändern, anstatt android - 19, die ich vorher hatte. Wenn Sie eine ähnliche Fehler und die vorherige Antwort ( ant clean) nicht funktioniert, überprüfen Sie alle Build-Ziele .