2016-05-11 10 views
0

アンドロイド用のイオン性アプリケーションを開発していますが、横断歩道に包まれています。私はjsソケットクライアントSDKを持っています。私は、サーバーに接続せずに、実際のデバイス上でアプリケーションを実行すると、このエラーがスローされます。しかし、すべてがOKであるサーバへの接続があるときイオンアプリとセイルjs Sockectクライアントの問題

the connection to the server was unsuccessful(file://android_asset/www/index.html) 

をクラッシュして正常に起動します。ソケットが接続を確立しようとしていると考えて、クラッシュの原因となっている失敗します。どうすればこの脅威を避けることができますか?ありがとうございました

答えて

0

このエラーは、アプリケーションのタイムアウトが原因で発生しています。あなたは、あなたができるタイムアウト時間を増やすことができますいずれかが、唯一の問題の頻度を減らすか、または:

  1. 「main.htmlを」
  2. は、新たな「インデックスを作成するためにあなたのindex.htmlの名前を変更します。 HTML」とそれに次の内容を置く:
<!doctype html> 
<html> 
    <head> 
    <title>title</title> 
    <script> 
    window.location='./main.html'; 
    </script> 
    <body> 
    </body> 
</html> 
<オール開始= "3">
  • アプリを再構築します!もうエラーはありません!
  • もう1つの良いアイデアは、アプリケーションに「スプラッシュスクリーン」を与えて、ユーザーがアプリケーションが読み込み中/作業中であることを即座に確認できるようにすることです。

    +0

    私は、スクリプトをオンラインで読み込んでいるときにデバイスがインターネットに接続されていないときに問題が発生していることを認識しました。デバイスがインターネットであるかどうかを確認する必要があります。 – reviloera

    関連する問題