无法从HTC android设备将数据保存到Firebase!为什么?
我正在将数据保存到Firebase实时数据库。当涉及HTC 820时,数据不会发送到Firebase数据库无法从HTC android设备将数据保存到Firebase!为什么?,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我正在将数据保存到Firebase实时数据库。当涉及HTC 820时,数据不会发送到Firebase数据库 从4.0版(冰激凌三明治)到7.0版(牛轧糖),三星设备的一切都很好 在安卓7.0版HTC10上测试了.apk,该应用程序正在运行,数据保存在Firebase数据库中 但是,在HTC 820上测试.apk时,它没有将数据保存到Firebase数据库。为了了解问题,使用了Log.d(),在Logcat中,它表示从设备发送的数据 是否有人遇到过类似的问题?在访问Firebase之前,请检查您的
.apk
,该应用程序正在运行,数据保存在Firebase数据库中.apk
时,它没有将数据保存到Firebase数据库。为了了解问题,使用了Log.d()
,在Logcat
中,它表示从设备发送的数据是否有人遇到过类似的问题?在访问Firebase之前,请检查您的Google Play服务,以验证Google Play服务是否已更新,或者您的设备是否受支持或未使用以下代码:
public boolean checkPlayServices() {
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
int resultCode = apiAvailability.isGooglePlayServicesAvailable(this);
if (resultCode != ConnectionResult.SUCCESS) {
if (apiAvailability.isUserResolvableError(resultCode)) {
apiAvailability.getErrorDialog(this, resultCode,9000).show();
} else {
Log.i("error", "This device is not supported.");
finish();
}
return false;
}
return true;
}
这是一个类似的问题:?@Frank van Puffelen,你认为可以做些什么来克服这种设备歧视?这可能是由旧版本的Google Play服务造成的如果它是关于Google Play服务的版本,它就不会在其他android设备上工作,技术上Firebase不需要GPS来工作,但就目前而言,这是一种必要的依赖。我不是说你放在gradle文件中的google服务库版本,也不是firebase版本,而是HTC设备上的实际APK。这似乎是目前最可能的原因