Android Things中缺少Google Play商店

时间:2017-05-28 18:52:12

标签: android google-play-services android-things intel-edison

有没有人成功将位置服务构建到Android Things中?我正在尝试使用LocationServices,但它无法与Google Play连接。

它抱怨" W / GooglePlayServicesUtil:Google Play商店缺失。"和ConnectionResult是{statusCode = SERVICE_INVALID,resolution = null,message = null}

我在Android Things(英特尔爱迪生)上设置了wifi,它可以成功获取网页。

以下是我的gradle文件。

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion '25.0.2'

    defaultConfig {
        applicationId "com.example.androidthings.myproject"
        minSdkVersion 24
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
    }
    buildTypes {
        release {
            shrinkResources true
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'),
                    'proguard-rules.pro'
        }
    }
}

dependencies {
    compile 'com.google.android.gms:play-services:10.2.6'
    provided 'com.google.android.things:androidthings:0.4-devpreview'
}

我关于stackoverflow的第一个问题。很多人都在考虑你的帮助!

2 个答案:

答案 0 :(得分:2)

compile 'com.google.android.gms:play-services:10.2.6'

Android Things Developer Preview 4不支持10.2.6。它支持10.0.0,如the release notes中所述。我的猜测是你的Java代码(你的问题中没有显示)正在通过一个代码路径尝试升级Play服务以匹配你的10.2.6,这就是你得到错误的地方。

答案 1 :(得分:0)

Android Things不包括Google Play商店,该商店负责自动更新设备上的Play服务。由于设备上的Play服务版本是静态的,因此应用程序无法将客户端SDK定位为大于与目标版本捆绑的版本。来源: - https://developer.android.com/things/sdk/index.html