0

Androidで実行しようとすると、このエラーが発生します

mfp cordova run -d

mobilefirst-cli verb cli process.argv=["/Applications/IBM/MobileFirst-CLI/IBMnode/bin/node","/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/bin/mobilefirst-cli.js", "cordova","run","-d"] mobilefirst-cli verb cli opts={"debug":true,"argv":{"remain":["cordova","run"],"cooked": ["cordova","run","--debug"],"original":["cordova","run","-d"]}} mobilefirst-cli verb cli mobilefirst@7.1.0.00.20151130-1653 mobilefirst-cli verb cli node@v0.10.36 mobilefirst-cli sill mfp_cordova_cmds 実行中の cordova コマンド: "run" with args: ["-d"] ? どのプラットフォームで実行したいですか? android デバイスのリストを検索しています... ? どのデバイス ID をターゲットにしますか? 0815f84119921c04 - サムスン RIL v3.0

/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/rx-lite/rx.lite.js:75 throw e; ^ TypeError: ScreenManager.render で null のプロパティ「長さ」を読み取ることができません (/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) で Prompt.onSubmit (/Applications/IBM/MobileFirst) で-CLI/mobilefirst-cli/node_modules/mfp_cordova_cmds/node_modules/inquirer/lib/prompts/list.js:116:8) AnonymousObserver.Rx.AnonymousObserver.AnonymousObserver.next (/Applications/IBM/MobileFirst-CLI/mobilefirst-cli) /node_modules/rx-lite/rx.lite.js:1535:12) AnonymousObserver.Rx.internals で。

4

3 に答える 3

0

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-01-18T11:05:34.617 に答える