importierte Projekte geben Fehler in Android Studio 1.2.1.1

8

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.

%Vor%

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:

%Vor%     
Alex Mercer 22.05.2015, 09:58
quelle

5 Antworten

9

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

    
Rafique Mohammed 16.08.2015, 06:28
quelle
18

Ich hatte dasselbe Problem, ich repariere es, indem ich hinzufüge xmlns: tools="http://schemas.android.com/tools" an den Anfang der Mainfest-Datei und fügen Sie Tools hinzu: replace="android: icon" zum Anwendungs-Tag.

%Vor%     
Narendra 12.08.2016 09:40
quelle
1

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.

    
Pravinsingh Waghela 03.11.2015 10:25
quelle
0

ändern Sie das Symbol Zeichen-hdpi einige Zeit Symbol abgestürzt mit einem anderen Symbol gleichen Namen Problem gelöst

Klicken Sie auf Dateicodierungseinstellung öffnen - & gt; Projektcodierung - & gt; cnaged UTf-8

    
Jai 22.05.2015 10:13
quelle
0

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.

    
DeltaCap 09.12.2016 10:23
quelle

Tags und Links