2016-05-12 4 views
1

問題なく動作する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、応答:未定義

+0

LogCatでアプリケーションを起動して実行すると、何が表示されますか?ログを提供する。 –

+0

あなたの助けてくれてありがとうIdan、私はLogCatのエラーと警告を追加する質問を編集しました。今度は状況の理解を深めることができますように願っています。 – user2363813

+0

アプリで何かが間違っています... 1)移行が正しく行われたことを確認していますか? 2)WL.Client.connectコールだけを実行する*新しい*アプリケーションで動作しますか? –

答えて

0

私は問題なく動作するIBM Worklight 6.3プロジェクトを持っています。 Googleからチケットを受け取りました。最新のバージョンに更新する必要があると伝えられます。そうしないと、PlayStoreからアプリが削除されます。

Googleから送信された警告を解決するために、MFP 7.1にアップグレードする必要はありません。

6.3から7.1への大幅な変更を行っていない場合は、IBM Fix Centralにアクセスし、最新の6.3 iFixをダウンロードしてください。これにより、すべての既知および現在のGoogleの警告が修正されます。アプリを再構築してGoogle App Storeに再公開します。

関連する問題