我試圖讓我的環境與科爾多瓦和Android模擬器一起工作沒有成功。我已經安裝了Android Studio,並且可以成功啓動Android模擬器。Android仿真程序未運行科爾多瓦應用程序 - adb -s仿真程序-5584殼貓/ proc/cpuinfo
我已經創建了下面的命令科爾多瓦應用:
cordova create myApp
我增加了對Android平臺的支持:
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 ...
然後我嘗試運行該應用程序:
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工具」
- 卸載 「機器人工作室」
- De從「C:\ Users \ USER \ AppData \ Local \ Android \ sdk」和「C:\ Program Files \ Android \ Android Studio」文件中導出文件(因爲有些可能在卸載過程中使用)
- 已安裝的Android Studio
- 更新的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
當我執行下面的命令,亞行顯示了仿真的CPU信息,在那之後,該過程停止,窗口詢問打破或調試
adb -s emulator-5584 shell cat /proc/cpuinfo
我曾在一個較小的路徑安裝Android SDK的建議。所以我改變了默認安裝來自: C:\用戶\ USER \應用程序數據\本地\的Android \ SDK 要: C: C:Android的工作室安裝在\ Android的\ SDK \ Android的\ Android的工作室 The Gradle: C:\ Gradle \ gradle-4.0.1 \ bin 我有同樣的錯誤。 – mqueirozcorreia