 
はじめに
androidのcordova実行時にコンソールで
deviceready has not fired after 5 seconds.
というエラーになったので解決策をメモしておきます
解決策
index.htmlの中でcordova.jsを読み込んでいると思いますが、読み込む順番が大事です
以下のようにCDNを先に読み込んでしまうとエラーになります
| 12
 3
 4
 5
 6
 7
 
 | <body>
 <script src="https://rootprojects.org/keypairs/bluecrypt-keypairs.min.js"></script>
 <script src="cordova.js"></script>
 
 <div id="app"></div>
 </body>
 
 | 
以下のように先にcordova.jsを読み込む必要があります
| 12
 3
 4
 5
 6
 7
 
 | <body>
 <script src="cordova.js"></script>
 <script src="https://rootprojects.org/keypairs/bluecrypt-keypairs.min.js"></script>
 
 <div id="app"></div>
 </body>
 
 | 
おわりに
初見殺し過ぎですね、、
以上です。