无法从HTC android设备将数据保存到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之前,请检查您的

我正在将数据保存到Firebase实时数据库。当涉及HTC 820时,数据不会发送到Firebase数据库

  • 从4.0版(冰激凌三明治)到7.0版(牛轧糖),三星设备的一切都很好

  • 在安卓7.0版HTC10上测试了
    .apk
    ,该应用程序正在运行,数据保存在Firebase数据库中

  • 但是,在HTC 820上测试
    .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。这似乎是目前最可能的原因