我试图运行命令,使用
在Android模拟器上运行我的离子3应用程序离子cordova运行android
然而,在我运行命令后,模拟器无法启动或发生任何事情
我得到以下
[18:06:47] lint开始... [18:06:47]构建开发在10.52秒完成
cordova运行android Android Studio项目检测
(node:4268)UnhandledPromiseRejectionWarning:TypeError [ERR_INVALID_ARG_TYPE]:" chunk"参数必须是类型之一 字符串或缓冲区 at validChunk(_stream_writable.js:253:10) 在Socket.Writable.write(_stream_writable.js:288:21) 在Socket.stream.write(C:\ Users \ pkhon \ AppData \ Roaming \ nvm \ v8.4.0 \ node_modules \ cordova \ node_modules \ ansi \ lib \ newlines.js:36:21) 在对象。 (C:\ Users \用户pkhon \ WebstormProjects \ fcmPractice \对myApp \插件\科尔多瓦-插件-FCM \脚本\ fcm_config_files_process.js:80:24) 在Module._compile(module.js:660:30) at Object.Module._extensions..js(module.js:671:10) 在Module.load(module.js:573:32) 在tryModuleLoad(module.js:513:12) 在Function.Module._load(module.js:505:3) 在Module.require(module.js:604:17)(node:4268)UnhandledPromiseRejectionWarning:未处理的承诺拒绝。这个 错误源于抛出异步函数 没有陷阱,或拒绝不是 用.catch()处理。 (拒绝id:1)(节点:4268)[DEP0018] 弃用警告:已弃用未处理的承诺拒绝。在 未来,未经处理的承诺拒绝将终止 Node.js进程没有n-zero退出代码。
[确定]您的应用已部署完毕。 您是否知道可以使用--livereload从应用程序中重新加载更改?
[18:06:54] lint在7.32秒完成
离子信息:
C:\Users\pkhon\WebstormProjects\fcmPractice\myApp>ionic info
cli packages: (C:\Users\pkhon\AppData\Roaming\nvm\v8.4.0\node_modules)
@ionic/cli-utils : 1.19.1
ionic (Ionic CLI) : 3.19.1
global packages:
cordova (Cordova CLI) : 8.0.0
local packages:
@ionic/app-scripts : 3.1.8
Cordova Platforms : android 7.0.0
Ionic Framework : ionic-angular 3.9.2
System:
Android SDK Tools : 26.1.1
Node : v9.4.0
npm : 5.3.0
OS : Windows 10
Environment Variables:
ANDROID_HOME : C:\Users\pkhon\AppData\Local\Android\Sdk
Misc:
backend : legacy
答案 0 :(得分:-1)
更改Android版本< 7
<engine name="android" spec="6.3.0" />