問題なく動作するIBM Worklight 6.3プロジェクトがあります。 Googleからチケットを受け取りました。最新のバージョンに更新する必要があると伝えられます。そうしないと、PlayStoreからアプリが削除されます。IBM MobileFirst 7.1 WL6.3からの移行後にAndroidでサーバー接続が失敗する
手動でファイルを変更せずにEclipseのMobileFirst7.1に対応する更新を行った後、自分のローカルサーバーでアプリケーションを実行しようとしています。それはすべてのプレビューツールを使用しても、Xcode iphone 6エミュレータを使用してもうまく動作します。しかし、実際のAndroid搭載端末でアプリを実行しようとすると、サーバに接続されません。
私はすでにました:
- 変更したサーバの設定を自分のコンピュータのIPアドレスにlocalhostをから。
- ビルド設定を変更し、ターゲットをコンピュータのIPアドレスに展開します。
- 両方のデバイスを同じワイヤレスネットワークに接続しました。
- 利用可能なすべてのフィックスパックがインストールされています。
- アンドロイドのデバイスブラウザからサーバーのURLに正しく接続しました。
ネットワークを監視しているときに、アプリケーションからのトラフィックがないことに気付くこともあります。ブラウザから直接接続すると、サーバーに送信されているパッケージを見ることができますが、アプリケーションを開いている間は何も起こりません。
私はWL.Device.Networkをデバッグしているし、すべてが正常なようだ:
{"isNetworkConnected":"true","isAirplaneMode":"false","isRoaming":"false", "networkConnectionType":"WIFI",...}
しかしWL.Client.Connectが、この戻っている:私は、ローカルサーバ用に使用しています
{"status":-1,"errorCode":null,"errorMsg":null}
ポートをデフォルトの10080です。
誰かが起こっていることを知っていますか?
編集:私はLogCatメッセージ(エラーと警告)を追加しています
:
5月12日10:27:17.279:WLClient/W(23424):WLClientでWLClient.createInstance。 java:225 :: Activityクラスから割り当て可能なコンテキストを渡す必要があります。 WLClientインスタンスを使用してアクティビティを開始することができます。
5月12日10:27:19.142:/ cr_media(23424)Wは:27:19.567:BLUETOOTH許可
5月12日10が必要/ cr_AwContents(23424)W:すでに取り外されたときにonDetachedFromWindowと呼ばれます。 27::
5月12日10を無視20.136:E/libEGL(23424):validate_display:255エラー3008(EGL_BAD_DISPLAY)
5月12日10:27:20.203:W/cr_BindingManager(23424):することはできません(23424):アセットURLを開くことができません:file:/// android_asset/www/default/js/messages。JS
5月12日10:27:21.243:ContextImpl/W(23424):確保に失敗しましたディレクトリ:/storage/sdcard1/Android/data/com.myApp/files
5月12日午前10時27分:21.249:W/ContextImpl(23424):ディレクトリ/storage/sdcard1/Android/data/com.myApp/cacheの確保に失敗しました
05-12 10:27:21.268:W/ContextImpl(23424):失敗しましたディレクトリ/storage/sdcard1/Android/data/com.myApp/files
05-12 10:27:21.276:W/ContextImpl(23424):ディレクトリ/ storage/sdcard1/Android/data/com.myApp/files
5月12日10:27:21.282:ContextImpl/W(23424):/storage/sdcard1/Android/data/com.myApp/cache
05から12:10:27:ディレクトリを確実に失敗しました21.619 23424
05-12 10:27:23.054:E/AndroidProtocolHandler(23424):アセットのURLを開くことができません:file():W/cr_BindingManager(23424):definedVisibility :///android_asset/www/default/worklight/messages/es-CO/messages.json
05-12 10:27:23.186:E/AndroidProtocolHandler(23424):アセットURLを開くことができません:file:/ //android_asset/www/default/images/favicon.png
5月12日10:27:23.332:ContextImpl/W(23424):
5月12日10時27分/storage/sdcard1/Android/data/com.myApp/files
:ディレクトリを確保できませんでした: 23.348:W/ContextImpl(23424):ディレクトリ/storage/sdcard1/Android/data/com.myApp/filesを確認できませんでした。05-12 10:27:23.359:W/ContextImpl(23424):失敗しましたディレクトリ:/storage/sdcard1/Android/data/com.myApp/cache
05-12 10:27:23.454:W/PluginManager(23424):THREAD WARNING:exec()を呼び出してGlobalization.getLocaleNameをブロックしました。 28msのメインスレッド。プラグインはCordovaInterface.getThreadPool()を使用する必要があります。
05-12 10:27:23.729:W/PluginManager(23424):スレッド警告:DeviceAuth.getDeviceUUIDのexec()コールにより、メインスレッドが207msブロックされました。プラグインはCordovaInterface.getThreadPool()を使用する必要があります。
05-12 10:27:23.832:W/Settings(23424):airplane_mode_onがandroid.provider.Settings.Systemからandroid.provider.Settings.Globalに移動し、読み取り専用の値を返しました。
5月12日10:27:24.260:/ cr_BindingManager(23424)W: - :23424
5月12日10:27:24.293:determinedVisibility()を呼び出すことはできませんが、PIDのための接続を見たことがない/ W 23424
05-12 10:27:24.298:W/cr_BindingManager(23424):決して呼ぶことができませんでした.Visibility() - 接続を見たことはありません。cr_BindingManager(23424):definedVisibility()を呼び出せません。 pid:23424
05-12 10:27:24.306:E/AndroidProtocolHandler(23424):アセットURLを開くことができません:file:///android_asset/www/default/images/favicon.png
5月12日10:27:24.306:E/AndroidProtocolHandler(23424):資産URLを開くことができません:ファイル:///android_asset/www/default/images/favicon.png
5月12日10 :27:24。308:E/AndroidProtocolHandler(23424):アセットURLを開くことができません:file:///android_asset/www/default/images/favicon.png
05-12 10:27:24.446:W/Settings(23424) :airplane_mode_onをandroid.provider.Settings.Systemからandroid.provider.Settings.Globalに移動し、読み取り専用の値を返します。
05-12 10:27:24.769:W/PluginManager(23424):THREAD WARNING:LoggerPlugin.logを呼び出すexec()がメインスレッドを68msブロックしました。プラグインはCordovaInterface.getThreadPool()を使用する必要があります。
05-12 10:27:24.800:W/NONE(23424):アプリケーションがAndroid 3.0(APIレベル11)以上をターゲットにしている場合、WL.OptionsMenuはデバイスによっては影響を与えないことに注意してください。
05-12 10:27:24.859:W/PluginManager(23424):THREAD WARNING:LoggerPlugin.logへのexec()呼び出しによってメインスレッドが33msブロックされました。プラグインはCordovaInterface.getThreadPool()を使用する必要があります。
05-12 10:27:24.890:W/PluginManager(23424):THREAD WARNING:LoggerPlugin.logへのexec()呼び出しによってメインスレッドが19msブロックされました。プラグインはCordovaInterface.getThreadPool()を使用する必要があります。
05-12 10:27:25.308:W/PluginManager(23424):THREAD WARNING:NetworkDetector.getNetworkInfoへのexec()呼び出しによりメインスレッドが45msブロックされました。プラグインは CordovaInterface.getThreadPool()を使用する必要があります。
5月12日10:27:25.343は:/設定(23424)W:設定airplane_mode_on読み取り専用値を返す、android.provider.Settings.Globalにandroid.provider.Settings.Systemから移動しました。
05-12 10:27:25.894:E/NONE(23424):[/ apps/services/api/myApp/android/init]に失敗しました。状態:-1、応答:未定義
05-12 10:27:25.908:E/NONE(23424):[/ apps/services/api/myApp/android/query]が失敗しました。状態:-1、応答:未定義
05-12 10:27:25.921:E/NONE(23424):[/ apps/services/api/myApp/android/query]が失敗しました。状態:-1、応答:未定義
LogCatでアプリケーションを起動して実行すると、何が表示されますか?ログを提供する。 –
あなたの助けてくれてありがとうIdan、私はLogCatのエラーと警告を追加する質問を編集しました。今度は状況の理解を深めることができますように願っています。 – user2363813
アプリで何かが間違っています... 1)移行が正しく行われたことを確認していますか? 2)WL.Client.connectコールだけを実行する*新しい*アプリケーションで動作しますか? –