Android Wear의 Google Fit API에 액세스하여 사용자 목표를 얻으 려하고 문제가 발생했습니다.Android Wear 액세스 Google Fit API
// Android Wear 2.0 에뮬레이터에서 실행 중입니다.
Builder에서 setAccountName을 통해 계정을 지정하지 않으면 "잘못된 계정"오류 메시지가 나타납니다.
내가 수동으로 설정하면
내가나는이 작업을 수행하기 위해 다음 코드를 사용 :받을 계정 이름 "com.android.tools.fd.runtime.BootstrapApplication 구글 플레이 서비스의 가용성 문제가 있습니다. 다시 시도하십시오.".
mClient = new GoogleApiClient.Builder(this)
.addApi(Fitness.GOAL_API)
.addScope(new Scope(Scopes.FITNESS_ACTIVITY_READ))
.addScope(new Scope(Scopes.FITNESS_LOCATION_READ))
.addConnectionCallbacks([...])
.addOnConnectionFailedListener(
new GoogleApiClient.OnConnectionFailedListener() {
@Override
public void onConnectionFailed(ConnectionResult result) {
if (result.hasResolution()) {
try {
result.startResolutionForResult(ConfigAccount.this, request_code);
} catch (IntentSender.SendIntentException e) {
e.printStackTrace();
}
} else {
GoogleApiAvailability.getInstance().getErrorDialog(ConfigAccount.this, result.getErrorCode(), request_code_error, new DialogInterface.OnCancelListener() {})
.build();
onConnectionFailed에서 result.resolution()가 null의 모든 시간을. 오류 코드는 5005입니다. - UNKNOWN_AUTH_ERROR 해상도가 null이므로 startResolutionOnResult 및 enableAutoManage가 작동하지 않습니다.
자격 증명이 양호해야합니다. 제시된 접근 방식은 Android 5.1을 사용하는 휴대 전화에서 작동합니다.
재생 서비스의 버전은 9.8.0입니다. 버전 다운 그레이드가 도움이되지 않았습니다.
모든 아이디어 내 목표를 달성하려면 어떻게해야합니까? 감사합니다. .