クロスプラットフォームアプリケーションの開発と、Cordova 3.3.0を使用しているネイティブプラットフォームへの展開にSencha Touch 2.3.1を使用しています。
this チュートリアルに従いました。チュートリアルに従って、エミュレータで.apkファイルを実行できました。次に、デバイスでアプリケーションを実行します。 USBを使用してデバイスをラップトップに接続しても、デバイスでアプリケーションを実行できません。任意の助けをいただければ幸いです。
エミュレータではなくデバイスでプロジェクトを実行するには、cordova run Android
を実行する前に基本的にデバイスを接続するだけです。
Cordovaは、接続されているデバイスが見つからない場合にのみエミュレーターを実行します。
cordova run Android
を実行する前に、コマンドadb devices
を実行して、Android sdkツールでデバイスが見つかったかどうかを確認することをお勧めします。
そうでない場合は、デバイスでUSBデバッグを有効にし、デバイスのadbドライバーをインストールする必要があります。
この回答は票を集めているように見えるので、少し改善するのは良い考えだと思います...
--device
を実行してデバイスで強制的に起動するときに追加できるcordova run Android
オプションが実際にあります(デバイスが見つからない場合はエミュレータが起動されるため、迷惑になる場合があります)。