2016-08-09 1 views
2

Mein importiertes Projekt enthält Fehler beim Importieren allgemeiner Klassen. Zum Beispiel in Context.java, die folgenden Zeilen (es gibt mehr in anderen Klassen) sind rot und geben die Nachricht "Kann nicht auflösen Symbol: 'lastPartOfThePackage'" (lastPartOfThePackage sein AttrRes, IntDef, DisplayAdjustments, etc.):Das Symbol kann in einigen Klassen nicht aufgelöst werden

der Versuch, das Problem zu lösen, ich habe alles versucht, ich in anderen SO Fragen gelesen, aber ich erhalte die Fehler bekommen:

  • Invalidated Cache und Neustarten.
  • installiert SDK Werkzeuge bauen, SDK-Tools, SDK-Plattform-Werkzeuge
  • Installierte API 23 und API 16 SDKs (einschließlich der Google APIs)
  • Gelöschte .iml und Idee Ordner und wieder importiert das Projekt
  • Gereinigt, synchronisiert und baute das Projekt um.
  • Gelöschte beide „proguardFiles“ Linien von build.gradle

ich auch in meinem sdk-Ordner für eine annotations.jar Datei überprüft, und es ist da.

Was mache ich falsch? Ich habe hart gearbeitet, um es zu lösen, aber ich glaube nicht, dass ich in der Lage bin, es zu beheben.

+0

"Was mache ich falsch?" - Sie scheinen versucht zu haben, eine Plattformkopie von "Context.java" in Ihre App aufzunehmen. 'DisplayAdjustments' zum Beispiel ist nicht Teil des Android SDK. – CommonsWare

+0

Ja, ich kann auch keine DisplayAdjustments finden, wie bist du dazu gekommen? – Fabio

+0

@Fabio es ist in meinem SDK api 23 Quellen – nobody

Antwort

1

Standardmäßig sollte dies mit appcompat enthalten sein, sondern versuchen, Ihre Abhängigkeiten

compile 'com.android.support:support-annotations:23.1.0' 

und sync Gradle hinzuzufügen.

0

biuld-> sauberes Projekt würde es helfen.

Verwandte Themen