Cannot resolve symbol 'support' (mit Android Studio die folgenden getting started guide)
Ich bin erste Schritte mit Android-Entwicklung.
Ich habe diese Erste Schritte - guide und verwenden Android Studio (nicht eclipse).
Ich lief Hello World auf meinem Gerät, so weit so gut. Aber..
Problem beginnt, wenn das hinzufügen dieser zu importieren: (wie angewiesen, durch den Leitfaden)
import android.support.v4.app.NavUtils; //cannot resolve symbol 'support'
Scheint seinen Bedarf, indem Sie diese Zeile (es zu kommentieren, und das automatische auflösen der import nicht funktioniert)
NavUtils.navigateUpFromSameTask(this);
Unterstützung import ist rot Unterstrichen, mouseover sagt mir Cannot resolve symbol 'support'
Bauen wird nicht funktionieren, entweder, natürlich. Ich habe gesehen, Antworten auf ähnliche Fragen wie;
was darauf hindeutet, löschen von cache und retarting (versucht),
was darauf hindeutet, laufen SDK-Manager als Administrator an und aktualisieren (versucht),
und einige andere Probleme/Lösungen, scheinen die eclipse spezifische.
Ich bin neu auf Android-Entwicklung und der IDE. Wie über die Festsetzung das in Android Studio v0.2.9 ?
Edit:
Inhalt meiner build.gradle-Datei
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
dependencies {
//You must install or update the Support Repository through the SDK manager to use this dependency.
//The Support Repository (separate from the corresponding library) can be found in the Extras category.
//compile 'com.android.support:appcompat-v7:18.0.0'
}
- Zuerst würde ich empfehlen die Aktualisierung auf die neueste version (0.3.1). Lassen Sie mich wissen, wie das geht.
- Sie haben die support-library installiert? Können Sie post, die Sie bauen.gradle-Datei?
- Bitte posten Sie Ihre bauen.gradle und prüfen Sie, ob Sie installiert haben, die Unterstützung, die Bibliothek aus dem SDK-Manager.
- ich fügte hinzu, die bauen.gradle-Datei Inhalt.
- Scheint, ich kann den Kommentar Bearbeiten also.. @fasteque habe ich noch bauen.gradle Datei-Inhalt, und ich habe die
Extras/Android Support Library
installiert im SDK-Manager. (und aktualisiert) @Adam-Johns Ist die Early-Access-Programm stabil genug für die Produktion und Entwicklung? Ich kann nicht leisten, Zeit zu verlieren auf IDE-Fehler oder beschädigte Dateien-Projekt. Ich bin auf der Meilenstein-Releases (fka Dev-Channel ?) jetzt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ändern Sie Ihre gradle-Datei wie unten beschrieben und versuchen, ob es funktioniert.
R.
. Können Sie mir sagen, warum dies funktioniert und das nicht? Was macht die v7 bedeuten, ist es eine Versionsnummer? Warum hat die gradle-Datei erwähnen v7 anstelle von v4? Ist dies ein problem, das tritt häufiger auf, wenn mit dem import? Oder ist es durch das design auch? Wie kann ich throubleshoot diese selbst in der Zukunft?R.string.foobar
, dass ich nicht richtig definieren, instrings_foobar.xml
, bauen Sie arbeitete zwar okay. Nachdem ich ein Upgrade auf die neueste Android-Studio (0.3.1 über die Early-Access-Vorschau), ein cache-rebuild und Neustart behoben.build.gradle
- Datei, die ich verwende IntelliJ IDEA 13.1.1Fix in Android Studio die GUI verwenden, ohne die direkte Bearbeitung der Gradle-Dateien (validiert für Android Studio ab v1.0.1 auf v2.2.3):
Rechts-klicken Sie auf Ihr Modul im Projekt-Baum. Es ist ein, in den meisten Fällen die erste, der root-Knoten. Standardmäßig heißt es
app
.Wählen Sie im Menü Modul Öffnen Einstellungen:
Schalter Abhängigkeiten tab.
Klicken Sie auf die Taste "hinzufügen" ( + ) am unteren Rand des dialog-Fenster.
Wählen Sie Bibliothek Abhängigkeit.
Wählen Sie
support-v4
aus der Liste.Klicken Sie auf OK und neu erstellen.
Anstelle der Bearbeitung der
build.gradle
ich habe es das maven-Weg mit der rechten Maus auf Ihrem Stamm-Projekt -> Öffnen-Modul-Einstellungen -> Registerkarte "Abhängigkeiten" - > + -> Maven-Dependency -> Suche nach "NavUtils" und wählen Siecom.google.android:support-v4:r7@jar
.SDK Version 19 und Android Studio 0.4.2