私の環境をCordovaとAndroidエミュレータでうまく動作させようとしています。私はAndroid Studioをインストールしており、Androidエミュレータを正常に起動できます。AndroidのエミュレータがCordova Appで動作していない - adb -s emulator-5584 shell cat/proc/cpuinfo
私は、以下のコマンドを使用して、コルドバのアプリケーション作成されました:私は次の出力を持っていた
cordova plataform add android
:
Using cordova-fetch for [email protected]~6.2.2
Adding android project...
Creating Cordova project for the Android platform:
Path: platforms\android
Package: io.cordova.hellocordova
Name: HelloCordova
Activity: MainActivity
Android target: android-25
Subproject Path: CordovaLib
Android project created with [email protected]
Installing "cordova-plugin-whitelist" for android
This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do *not* need this plugin since the whitelist will be built in.
--save flag or autosave detected
Saving [email protected]~6.2.3 into config.xml file ...
私はAndroidプラットフォームのサポートを追加
cordova create myApp
を次に、アプリケーションを実行しようとします。
cordova run android
エミュレータは、私は、コマンドプロンプトで以下のエラーを持っていることを、しばらく後に、開始されます。
No target specified and no devices found, deploying to emulator
No emulator specified, defaulting to Nexus_5X_API_24
Waiting for emulator to start...
Error: Failed to execute shell command "getprop,dev.bootcomplete"" on device:
Error: C:\Users\username\AppData\Local\Android\sdk\platform-tools\adb.exe: Command failed with exit code 3221226356
誰もがこのエラーを修正する方法を知っていますか?
いくつかの他の環境情報:
C:\>node -v
v7.4.0
C:\>cordova -v
7.0.1
C:\>java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
編集が1
私はこれらの手順を行っている:
- アンインストール "のAndroid SDKツール"
- アン "のAndroidメーカー"
- De 「C:\ Users \ User \ AppData \ Local \ Android \ sdk」および「C:\ Program Files \ Android \ Android Studio」ファイルからファイルを削除します(アンインストール時に使用される可能性があるため)。
- インストール済みAndroidスタジオ
- 更新のAndroidメーカー
私は、以下のコマンドを実行すると、私はエラーの詳細があります。この出力で
cordova run android --verbose
を:
Command finished with error code 3221226356: C:\Users\USER\AppData\Local\Android\sdk\platform-tools\adb.exe -s,emulator-5584,shell,cat,/proc/cpuinfo Error: Failed to execute shell command "cat,/proc/cpuinfo"" on device: Error: C:\Users\USER\AppData\Local\Android\sdk\platform-tools\adb.exe:Command failed with exit code 3221226356
私は、以下のコマンドを実行すると、ADBは、エミュレータのCPU情報を示し、その後、プロセスが停止し、窓を破るために頼むか、デバッグ
adb -s emulator-5584 shell cat /proc/cpuinfo
私が小さいパスにAndroidのSDKをインストールするためのアドバイスがありました。 C : C:\ Androidの\ Androidのメーカー\アンドロイドの\ SDK Androidのメーカーがインストールされた C:\ Users \ユーザーUSER \のAppData \ローカル\アンドロイド\ SDKの にだから私はからのデフォルトのインストールを変更しました The Gradle in: C:\ Gradle \ gradle-4.0.1 \ bin 私は同じエラーがありました。 – mqueirozcorreia