

monacaでアプリを作成しているのですが、毎回アプリを起動するとCordovaのエラーが発生します。  
直し方がわからず困っている状態です。  
以下のエラーログを記入します。

[code]

    deviceready has not fired after 5 seconds.
    Channel not fired: onCordovaInfoReady
    Channel not fired: onCordovaConnectionReady
    Channel not fired: onFileSystemPathsReady
    
[/code]

このエラーが発生することでアプリにはどのうような影響を及ぼすのでしょうか？  
また、エラーを直すためにはどのうようなことをすればいいのですか？


CC BY-SA 3.0
2016-06-17T18:19:18.910
26821
2016-07-08T03:43:13.633
2016-07-08T03:43:13.633
5519
13367
question
monaca cordova
monacaでのCordovaのエラー


このエラーは、cordovaの起動時の動作が正しく実行されていないときに起こります。  
これが発生すると、cordovaのすべての機能が使えなくなってしまいます。

まずは、読み込んでいるjavascriptコードをコメントアウトしたり、プラグインをoffにしたりして、devicereadyイベントが正しく起動される状態にしましょう。

[code]

    document.addEventListener("deviceready", function() { alert("DeviceReady"); } , false );
    
[/code]

のようなコードを記述しておき、アプリ起動時にDeviceReadyと表示されれば成功です。(プレビューではDeviceReadyイベントは発火しないので注意）

devicereadyイベントが発火するようになったら、コメントしてある範囲を徐々に狭めて、どこが原因でdevicereadyが発火していないかを調べてみてください。


CC BY-SA 3.0
2016-07-07T11:31:58.003
27430
2016-07-07T11:31:58.003
8848
26821
answer