Sự cố này xảy ra khi tôi khởi động ứng dụng trên trình giả lập Android 5.1.1 (x86_64) - API 22. Tôi đã đọc một số cuộc thảo luận về nó, nhưng không ai từ chúng giúp tôi.
Tôi đã cố gắng điều chỉnh phiên bản Dịch vụ của Google Play trong tập lệnh xây dựng tốt nghiệp (có nghĩa là bạn nên cập nhật tập lệnh bằng tên "ứng dụng"). Đừng quên đồng bộ gradle khi bạn cập nhật một cái gì đó trong kịch bản của bạn.
gradle kịch bản của tôi "ứng dụng" sau khi cập nhật:
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion "24.0.2"
defaultConfig {
applicationId "com.itmm.map"
minSdkVersion 16
targetSdkVersion 24
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.google.android.gms:play-services:9.0.0'
testCompile 'junit:junit:4.12'
}
Xin vui lòng, có một cái nhìn vào phần phụ thuộc. Bạn quan tâm đến dòng mã theo dõi:
compile 'com.google.android.gms:play-services:9.0.0'
Hiện tại, ver. 9.0.0 giúp tôi và mọi thứ đều ổn. Tôi có thể thấy MapActivity trên trình giả lập Android. 9.0.0 không phải là phiên bản mới nhất của Dịch vụ Google Play (phiên bản mới nhất là 9.6.1), nhưng nó hoạt động và nó có thể giải quyết vấn đề của bạn, nếu bạn không hứng thú với các tính năng mới của ver. 9.6.1.
Nguồn
2016-11-10 17:44:11
tôi nghi ngờ bạn đang bối rối Google Play thành phần SDK dịch vụ với các gói ứng dụng đồng hành họ đòi hỏi trên thiết bị (mô phỏng). Có vẻ như sau này là những gì bạn đang được nhắc nhở để cập nhật, từ bên trong thiết bị mô phỏng. –