当我试图在android上运行时,我得到了这个错误
mfp cordova run -dmobilefirst-cli动词cli process.argv="/Applications/IBM/MobileFirst-CLI/IBMnode/bin/node","/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/bin/mobilefirst-cli.js",“cordova”、"run“、"-d”移动第一动词cli opts={"debug":true、“argv”:{“残留物”:“cordova”、"run“、”-d“:”cordova“、"run”、“-调试”、“原始”:"cordova","run","-d“} mobilefirst-cli动词cli mobilefirst@7.1.0.00.20151130-1653 mobilefirst cli谓词cli节点@v0.10.36 mobilefirst-cli sill mfp_cordova_cmds运行cordova命令:"run”和args:“-d”?你想在哪个平台上运行?android搜索设备列表..。?你想瞄准哪个设备? 0815f84119921c04 - Samsung RIL v3.0 /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/rx-lite/rx.lite.js:75抛e;^ (/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/mfp_cordova_cmds/node_modules/inquirer/lib/utils/screen-manager.js:64:52):无法在Prompt.render (/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/mfp_cordova_cmds/node_modules/inquirer/lib/prompts/list.js:103:15)的ScreenManager.render ScreenManager.render处读取属性“长度”为null(/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/mfp_cordova_cmds/node_modules/inquirer/lib/prompts/list.js:116:8) at AnonymousObserver.Rx.AnonymousObserver.AnonymousObserver.next (/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/rx-lite/rx.lite.js:1535:12) at AnonymousObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_node/rx-lite.js:1469:31)在(/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/rx-lite/rx.lite.js:63:31) at AutoDetachObserverPrototype.nextohbocxxg5415yfv:kmf_cordova hannade$
发布于 2016-01-07 23:17:06
您试过使用更新的CLI构建吗?我看到了以下内容:7.1.0.zip
我安装了一个稍微老一点的版本,7.1.0.00.20151023-1449,在使用Android环境创建了一个MFP Cordova应用程序之后,我成功地在Android仿真程序中运行了它。我建议您尝试使用上面的更新版本。
发布于 2016-01-18 11:05:34
我有MFP CLI构建版本7.1.0.00.20151227-1730并命令
mfp cordova run -d 对于仿真器设备,运行正常,但是对于物理设备,我得到相同的错误。
TypeError: Cannot read property 'length' of null at ScreenManager.render (/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/mfp_cordova_cmds/node_modules/inquirer/lib/utils/screen-manager.js:64:52) 这似乎是一个特定于使用物理设备运行cordova应用程序的问题。
发布于 2016-02-09 15:18:17
在CLI的某些版本中,这是一个已知的问题,而Foundation刚刚交付了一个修复程序,它现在可以在固定中心上使用。
查找临时修复7.1.0.0-MFPF-IF201602291240或更高版本和APAR编号PI56876。请看一下,如果它能解决这个问题,请告诉我。
https://stackoverflow.com/questions/34438169
复制相似问题