我已经创建了一个新的离子应用程序
ionic start test blank
不做任何更改,我尝试运行Android emulador
ionic cordova emulate android
控制台输出
Running app-scripts build: --address 0.0.0.0 --port 8100 --p 8100 --livereload-
ort 35729 --r 35729 --iscordovaserve --externalIpRequired --nobrowser
[12:21:29] build dev started ...
[12:21:29] clean started ...
[12:21:29] clean finished in 4 ms
[12:21:29] copy started ...
[12:21:29] transpile started ...
[12:21:31] transpile finished in 2.53 s
[12:21:32] preprocess started ...
[12:21:32] deeplinks started ...
[12:21:32] deeplinks finished in 9 ms
[12:21:32] preprocess finished in 10 ms
[12:21:32] webpack started ...
[12:21:32] copy finished in 2.72 s
[12:21:40] webpack finished in 8.93 s
[12:21:40] sass started ...
[12:21:41] sass finished in 877 ms
[12:21:41] postprocess started ...
[12:21:41] postprocess finished in 11 ms
[12:21:41] lint started ...
[12:21:41] build dev finished in 12.40 s
> cordova emulate android
ANDROID_HOME=C:\Desarrollo\Android\adt-bundle-windows-x86_64-20140702\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_25
Error: Cannot read property 'length' of undefined
[ERROR] Cordova encountered an error.
You may get more insight by running the Cordova command above directly.
[ERROR] An error occurred while running cordova emulate android (exit code 1).
对于发生了什么有什么想法?与另一个离子应用程序相同的错误ocurrs(这个新的空白应用程序是检查问题不是由我自己造成的测试)。
运行ionic cordova run android
更新:添加了ionic info
输出
global packages:
@ionic/cli-utils : 1.1.2
Cordova CLI : 7.0.1
Ionic CLI : 3.1.2
local packages:
@ionic/app-scripts : 1.3.7
@ionic/cli-plugin-cordova : 1.1.2
@ionic/cli-plugin-ionic-angular : 1.1.2
Ionic Framework : ionic-angular 3.2.1
System:
Node : v7.1.0
OS : Windows 8.1
Xcode : not installed
ios-deploy : not installed
ios-sim : not installed
ionic info
警告我有一些更新,最终以新配置结束:
global packages:
@ionic/cli-utils : 1.3.0
Cordova CLI : 7.0.1
Ionic CLI : 3.3.0
local packages:
@ionic/app-scripts : 1.3.7
@ionic/cli-plugin-cordova : 1.3.0
@ionic/cli-plugin-ionic-angular : 1.3.0
Cordova Platforms : android 6.2.3
Ionic Framework : ionic-angular 3.2.1
System:
Node : v7.1.0
OS : Windows 8.1
Xcode : not installed
ios-deploy : not installed
ios-sim : not installed
更新后错误仍然存在。
尝试了ionic cordova run android --livereload
,但结果是一样的。
答案 0 :(得分:-1)
这应该有效:
离子cordova运行android --livereload