我想在设备上运行我的应用。但我无法运行它,因为在使用此命令phonegap运行android时,此消息提醒。
This is the message shows during i run android in phonegap.
c:\project\resource_map_phonegap>phonegap run android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] compiling Android...
[ReferenceError: a is not defined]
module.js:340
throw err;
^
Error: Cannot find module './spawn'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (c:\project\resource_map_phonegap\platforms\android\co
rdova\lib\build.js:23:15)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
[error] cmd: Command failed with exit code 8
答案 0 :(得分:0)
我找到解决此问题的唯一方法是删除Android平台并重新添加它(确保先将其他地方复制到Android文件夹中,以防万一):
cordova platform remove android
cordova platform add android
之后你应该能够建立起来。只需确保添加任何可能被删除的Android插件或本机代码。