Ich entwickle eine Android-App mit GPS-Ortungsdiensten. Ich konnte es gestern kompilieren und ausführen, aber heute öffne ich das Android Studio und die LocationListener
, LocationRequest
, LocationServices
aus dem Location-Paket wird nicht importiert (es sagt, dass das Symbol LocationListener nicht aufgelöst werden kann).com.google.android.gms.location verschwunden
In der Tat, ich kann nicht von den Klassen des Pakets sehen, wenn ich Kontrolle tun + Raum, zum Beispiel ich die Klassen des com.google.android.gms.common.api
Pakets sehen kann.
Projekt build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "gps.example.com.myapplicationgps"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'com.android.support:design:23.2.1'
compile 'com.google.android.gms:play-services:8.4.0'
}
Haben Sie versucht, das Projekt einfach zu säubern und neu aufzubauen? – Egor
Hallo, bitte geben Sie uns die Java-Klasse an, an die Sie binden, um auf den Standort zuzugreifen. Auch in der neuen Version von Android Studio haben Sie im Menü Aktivität erstellen eine neue Kartenaktivität und sie machen alles für Sie, probieren es aus und kopieren die Groß- und Kleinschreibung. –
Ich habe das schon ausprobiert, aber ich habe es getan, nur weil du es sagst und überraschend hat es funktioniert! komisch, weil ich das Projekt sogar ein paar mal neu importiere, starte den AS so oft neu, reinige es auch. Trotzdem Danke! –