4

私はCordovaをまったく初めて使用しますが、プロジェクトをエミュレートするまで、NPMを使用してCordovaをインストールし、Android SDKをインストールして、完全に機能するように見えるAVDをセットアップしました。何らかの理由で実際のアプリがエミュレーターに読み込まれていない場所。

次のアクションが実行されます。

marvin:HelloWorld$ cordova -d emulate android
cordova library for "android" already exists. No need to download. Continuing.
Wrote out Android application name to "HelloWorld"
Wrote out Android package name to "com.example.hello"
Calling plugman.prepare for platform "android"
Preparing android project...
Processing configuration changes for plugins.
Iterating over installed plugins: []
Writing out cordova_plugins.js...
Running on emulator for platform "android" via command ""/home/marvin/Development/projects/HelloWorld/platforms/android/cordova/run" --emulator" (output to follow)...

その後、Androidエミュレーターを起動しますが、アプリはありません。エミュレータで実際にテストできるように、この問題を解決するための提案はありますか?

前もって感謝します。

4

8 に答える 8

8

私はちょうど同じ問題を抱えていました.Android sdkフォルダーにplatform-toolsへのPATHがありませんでした。追加した後、すべてが整っていました。

于 2013-08-03T20:49:27.807 に答える
6

私も同じ問題を抱えていました。コマンドを問題なく実行でき、cordova emulate android最終的にエミュレーターが起動して機能するようになりましたが、テスト アプリがデバイスにインストールされることはありませんでした。Cordova CLI やコンソールなどからエラーは発生しませんでした。

この問題に関するバグ レポートがここにあることがわかりました: https://issues.apache.org/jira/browse/CB-4285

この問題には 2 つの解決策が見つかりました。 .3) 以上。(これは私の問題でした。)

于 2013-09-13T13:14:39.763 に答える
1

同じ問題がありました。以下は私のためにそれを解決しました。

AVD の API レベルが、cordova アプリで指定された config.xml で指定された minSdkVersion よりも大きいことを確認してください。

于 2015-06-12T18:14:23.483 に答える
0

私の場合、バックグラウンドで 2 つ目のエミュレーターを実行していたため、アプリが起動しませんでした。私の場合、bluestacks(Windows用のAndroidエミュレーター)をアンインストールすると問題が解決しました。「adb logcat」を実行すると、複数のエミュレーターが実行されているかどうかがわかります。

于 2015-03-23T20:21:31.043 に答える
0

誰かがまだこの問題を抱えている場合:

デバイスがオフラインであるという同じ問題がありました。

ddms が実行されている場合、接続されたデバイスを監視します。

adb kill server

そして走るよりddms

于 2014-06-10T14:38:15.353 に答える
0

私はちょうど同じ問題を抱えていました.API 15を搭載していたのは私のエミュレータデバイスでした.API 17にアップデートしただけで問題は解決しました.

于 2015-08-15T08:49:00.673 に答える