Android Firebase侦听器不工作

Android Firebase侦听器不工作,android,firebase,Android,Firebase,我正在为Android测试新的Firebase库,不幸的是它不起作用,下面是我在onCreate MainActivity.method上的代码: Firebase ref = new Firebase("https://mydatabase.firebaseio.com/"); // Read data and react to changes ref.addValueEventListener(new ValueEventListener() { @Ove

我正在为Android测试新的Firebase库,不幸的是它不起作用,下面是我在onCreate MainActivity.method上的代码:

Firebase ref = new Firebase("https://mydatabase.firebaseio.com/");

    // Read data and react to changes
    ref.addValueEventListener(new ValueEventListener() {

        @Override
        public void onDataChange(DataSnapshot snap) {
            Log.e("FIREBASE", snap.getName() + " -> " + snap.getValue());
        }

        @Override public void onCancelled() { }
    });
输出:未显示任何消息,调试错误:

07-15 00:01:49.020: D/ActionBarSherlock(13362): [callbackPrepareOptionsMenu] returning true
07-15 00:01:49.020: D/ActionBarSherlock(13362): [dispatchPrepareOptionsMenu] returning true
07-15 00:01:49.370: D/dalvikvm(13362): GC_CONCURRENT freed 263K, 4% free 9700K/10055K, paused 20ms+4ms
07-15 00:01:49.830: D/WebSocket(13362): ws_0 - closed with code -1 and reason: 
07-15 00:01:49.830: D/WebSocket(13362): ws_0 - closing itself
07-15 00:01:49.830: D/Connection(13362): conn_0 - Realtime connection failed
07-15 00:01:49.830: D/Connection(13362): conn_0 - closing realtime connection
07-15 00:01:49.830: D/PersistentConnection(13362): pc_0 - Got on disconnect
07-15 00:01:49.830: D/PersistentConnection(13362): pc_0 - Reconnecting in 0ms
07-15 00:01:49.830: D/ViewManager(13362): Raising events for /.info/connected
07-15 00:01:49.830: D/ViewManager(13362): Marking queries complete for /.info/connected
07-15 00:01:49.830: D/ViewManager(13362): Marking queryMap complete:null
07-15 00:01:49.840: D/Connection(13362): conn_1 - Opening a connection
07-15 00:01:50.670: D/WebSocket(13362): ws_1 - closed with code -1 and reason: 
07-15 00:01:50.670: D/WebSocket(13362): ws_1 - closing itself
07-15 00:01:50.670: D/Connection(13362): conn_1 - Realtime connection failed
07-15 00:01:50.670: D/Connection(13362): conn_1 - closing realtime connection
07-15 00:01:50.670: D/PersistentConnection(13362): pc_0 - Got on disconnect
07-15 00:01:50.670: D/PersistentConnection(13362): pc_0 - Reconnecting in 342ms
07-15 00:01:50.670: D/ViewManager(13362): Raising events for /.info/connected
07-15 00:01:50.670: D/ViewManager(13362): Marking queries complete for /.info/connected
07-15 00:01:50.670: D/ViewManager(13362): Marking queryMap complete:null
PS:我在AndroidManifest文件上设置了INTERNET权限


PS 2:我下载了聊天示例,但它也不起作用。

这似乎是安卓2.3 SSL实现的问题。我们正在对围绕它工作的库进行更新。您能否尝试在版本>=3.0的模拟器上运行应用程序

我们刚刚发布了该库的新版本(v1.0.2)。你能试试看它是否能解决问题吗?它包括一些Android SSL限制的变通方法


这看起来像是安卓2.3 SSL实现的一个问题。我们正在对围绕它工作的库进行更新。您能否尝试在版本>=3.0的模拟器上运行应用程序

我们刚刚发布了该库的新版本(v1.0.2)。你能试试看它是否能解决问题吗?它包括一些Android SSL限制的变通方法


您运行的是哪个版本的Android?另外,您是否可以将以下内容添加到主要活动的顶部并发布日志输出?静态{Firebase.getDefaultConfig().setLogLevel(Logger.Level.DEBUG);}我测试了setLogLevel,但没有显示任何内容。。。我的android版本:4.0.4如果您在主要活动的顶部包含该代码,它应该向logcat输出(“adb-e logcat”)添加日志消息。你没有收到任何消息吗?你的意思是没有日志输出?你在真正的硬件上运行吗?在这种情况下,您将需要“adb-d logcat”来获取日志输出。这似乎是一个问题:这将花费我一点时间,但我将努力找到一个解决方法。您正在运行的Android版本是什么?另外,您是否可以将以下内容添加到主要活动的顶部并发布日志输出?静态{Firebase.getDefaultConfig().setLogLevel(Logger.Level.DEBUG);}我测试了setLogLevel,但没有显示任何内容。。。我的android版本:4.0.4如果您在主要活动的顶部包含该代码,它应该向logcat输出(“adb-e logcat”)添加日志消息。你没有收到任何消息吗?你的意思是没有日志输出?你在真正的硬件上运行吗?在这种情况下,您需要“adb-dlogcat”来获取日志输出。这似乎是一个问题:这将花费我一点时间,但我将致力于找到一个适当的解决方法。java库是否有公共repo?我可以自己检查以找到一个解决方案。客户端库目前不是开源的,尽管我们将来可能会开源。java库是否有公共的repo?我可以自己检查以找到解决方案。客户端库目前不是开源的,尽管我们将来可能会开源。