1

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 : チャットの例をダウンロードしましたが、うまくいきません。

4

1 に答える 1

1

これは、Android 2.3 の SSL 実装の問題のようです。私たちは、それを回避するライブラリの更新に取り組んでいます。バージョン >= 3.0 のエミュレーターでアプリを実行してみてください。

ライブラリの新しいバージョン (v1.0.2) をリリースしました。試してみて、問題が解決するかどうかを確認できますか? これには、Android SSL の制限の一部に対する回避策が含まれています。

https://www.firebase.com/docs/downloads.html

于 2013-07-14T20:49:34.170 に答える