我想制作一个简单的可穿戴应用程序并通过数据层连接.手持模块(使用:S5)一切正常,但可穿戴设备(使用:Moto 360)总是抛出错误:
onConnectionFailed:ConnectionResult {statusCode = SERVICE_VERSION_UPDATE_REQUIRED,resolution = null}
掌上电脑的播放服务是最新的
我已经添加
compile 'com.google.android.gms:play-services:7.3.0'
Run Code Online (Sandbox Code Playgroud)
对于两者,手持设备,作为磨损build.gradle.
可穿戴活动:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final WatchViewStub stub = (WatchViewStub) findViewById(R.id.watch_view_stub);
stub.setOnLayoutInflatedListener(new WatchViewStub.OnLayoutInflatedListener() {
@Override
public void onLayoutInflated(WatchViewStub stub) {
mTextView = (TextView) stub.findViewById(R.id.text);
}
});
int result = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
Log.i(TAG,"Services available: "+ result);
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(new GoogleApiClient.ConnectionCallbacks() {
@Override
public void onConnected(Bundle connectionHint) {
Log.d(TAG, "onConnected: " + connectionHint);
// Now you can use the Data Layer API
}
@Override …Run Code Online (Sandbox Code Playgroud)