Ich benutze Android Studio 1.2.1.1 und es gibt mir keinen Fehler für neue Projekte.
aber für importierte Projekte warnt ich vor einer nicht passenden Encoding ( dieses Problem ). Ich habe die Projekt- und IDE-Codierung in UTF-8 geändert, und diese Warnung wird nicht mehr angezeigt.
aber danach gibt es mir diesen Fehler.
und in diesen Projekten gibt es keine Klasse R in meinem Hauptmodul.
Ich lese viele Fragen wie mit einem Exit-Wert ungleich Null beendet , war aber nicht nützlich
update:
Nach dem sauberen Projekt gibt es mir viele Fehler über meine Ressourcen wie folgt:
ZUERST:
%Vor%iCCP sind nur Warnungen. Es handelt sich nicht um Fehler, und sie haben den App-Build nicht beschädigt, also ignoriere ihn.
ZWEITE:
Der tatsächliche Fehler ist
%Vor%Dieser Fehler kann auftreten, weil Bibliotheken von Drittanbietern ic_launcher in der Bibliothek verwenden. Sie können dies lösen durch:
1) säubern Sie Ihr Projekt und erstellen Sie es neu.
2) Erstellen Sie einen Ordner " mipmap-mdpi ", " mipmap-hdpi ", " mipmap-xhdpi "," mipmap-xxhdpi "und kopieren Sie die Symbole ic_launcher und platzieren Sie sie entsprechend den Größen im entsprechenden Ordner.
%Vor%verweisen auf das Symbol in Ihrer XML-Datei als
%Vor%Der Grund für den Mipmap-Ordner (Laut Google ):
Es ist die beste Vorgehensweise, Ihre App-Symbole in Mipmap-Ordner zu platzieren (nicht die Zeichnungsordner), weil sie mit anderen Auflösungen verwendet werden die Stromdichte des Geräts.
3) Wenn sich obige Lösung nicht löst, benennen Sie den Ordner drawable - * wie folgt um drawbar - * - v4 ( where * ist mdpi, hdpi, xhdpi oder xxhdpi ) und platziere alle Zeichen in ihnen.
%Vor%Danach machen Sie den 1) Punkt und versuchen Sie
Benennen Sie das Bild einfach um ( Rightclick on the Image, Select Refactor and select Rename
). Es wird das Problem lösen, da das Problem aufgetreten ist, da eine der Bibliotheken auch das Bild mit dem gleichen Namen verwendet.
Wenn Sie mit diesem Problem konfrontiert sind, besteht die Chance, dass Sie an Windows
arbeiten, das eine Zeichenbeschränkung von 260 characters.
hat. Überprüfen Sie, ob der Pfad zu Ihrem Arbeitsbereich die Zeichengrenzen überschreitet kommt zum Problem, wenn gradle
mit dem Zusammenführen der Abhängigkeiten beginnt.
Während dieses Zusammenführungsprozesses wird Ihr vollständiger Pfad \todo-mvp\todoapp\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7.2.0\res\drawable-hdpi-v4
zusätzlich zu Path_up_to_your_workscpace
, da das Fenster ein Limit von 260 Zeichen hatte, fangen die Skripts an zu fallen, da es keine Schreiboperationen ausführen kann.
FIX
Versuchen Sie, den Pfad zu Ihrem Arbeitsbereich zu verkürzen.
Tags und Links android android-studio