Kann Android Proguard Returned mit Fehlercode 1 Fehler nicht beheben

7

Wenn ich versuche, proguard in meiner Android-Anwendung zu verwenden, einfach

hinzufügen %Vor%

zu meiner project.properties-Datei schlägt der APK-Export mit der Nachricht fehl Proguard Returned with error code 1

Das ist meine project.properties Datei

%Vor%

Dies ist der Fehler-Stack:

%Vor%     
AndreaF 28.08.2013, 16:38
quelle

6 Antworten

15

Fügen Sie diese Zeilen zur proguard-Konfigurationsdatei (proguard-android.txt)

hinzu %Vor%

Siehe Fehlerbehebung bei Proguard

Beachten Sie, dass wenn Sie

verwenden %Vor%

Ihre Konfigurationsdatei ist nicht die proguard-android.txt in Ihrem Projektstamm, sondern die allgemeine proguard Konfigurationsdatei im android SDK Ordner. Wenn Sie proguard-android.txt in Ihrem Projektstamm verwenden möchten, müssen Sie

verwenden %Vor%

in der Datei project.properties.

    
Silverstorm 29.08.2013, 11:24
quelle
3

Cfr. ProGuard Handbuch & gt; Fehlerbehebung & gt; Warnung: Die referenzierte Klasse kann nicht gefunden werden

Die AWT-Klassen sind im Android SDK nicht enthalten. ProGuard sieht einige Klassen, die von ihnen abhängig sind und warnt vor ihnen, genau wie es ein Compiler tun würde. Da die Klassen vermutlich nie wirklich benutzt werden, können Sie ProGuard anweisen, sie zu ignorieren:

%Vor%

ProGuard wird dann mit der Verarbeitung des Codes fortfahren. Sie sollten keine -libraryjars-Optionen hinzufügen.

    
Eric Lafortune 29.08.2013 23:31
quelle
1

in Ihrem Fehler-Stack, unten, achten Sie darauf, nicht auf "zusätzliche Gläser angeben ..."

Überprüfen Sie Ihre Proguard-Konfiguration für die Aufnahme des Android-Jar, die alle fehlenden Pakete wie 'javax' und 'awt' enter code here

enthält

versuche etwas wie folgt zu deiner proguard.cfg hinzuzufügen ...

%Vor%     
Robert Rowntree 28.08.2013 17:06
quelle
0

Ich hatte das gleiche Problem in der Finsternis. Ich könnte es lösen, indem ich

hinzufüge

-ignorewarnings

in der progaurd-project.txt

    
user8763136 09.03.2018 09:19
quelle
0

update dein Programm auf die neueste Version 4.10 von diesem Link

Ссылка

Entpacken Sie die Datei und ersetzen Sie den Inhalt in Ihrem Android SDK-Verzeichnis (Progaud-Ordner im Tools-Verzeichnis)

[Pfad zu android sdk] \ Android \ android-sdk \ tools \ proguard

Versuchen Sie es erneut, möglicherweise müssen Sie Eclipse neu starten.

    
moh.sukhni 28.08.2013 16:58
quelle
0

Ich habe erfolgreich die ungültigen Paketfehler in Eclipse in der folgenden Prozedur ignoriert:

Rechtsklick auf das Projekt & gt; Eigenschaften & gt; Androider Fusselreferenz & gt; in der Suchzeile geben Sie "ungültig" & gt; und markieren Sie die ID = InvalidPackage & gt; und unten rechts ändern Sie die zu ignorierende Stärke.

Beachten Sie, es ist ein dreckiger Workaround (ich konnte den Proguar nicht ignorieren, also ...)

viel Glück!

    
Li3ro 25.10.2015 08:50
quelle

Tags und Links