cordova - 在 Visual Studio 2013中,如何在 Android 模拟器 上运行应用

  显示原文与译文双语对照的内容

我想开发 Visual Studio 2013的多设备混合应用。 我的问题是( 我很绝望,因为时间):

创建BlankCordovaApp项目时,我可以使用 Visual Studio 模拟器的运行这个应用程序。 这工作。

但是,当我尝试用 Android 模拟器 运行它时,我得到了以下错误:


BUILD FAILED
1> C:UsersSabiAppDataLocalAndroidandroid-sdktoolsantbuild.xml:932: The following error occurred while executing this line:
1> C:UsersSabiAppDataLocalAndroidandroid-sdktoolsantbuild.xml:950: null returned: -1073741819
1> 
1> Total time: 5 seconds
1> Error code 1 for command: cmd with args:/s,/c,ant,debug,-f,C:UsersSabiDesktopDevelopmentLearningLearningbldDebugplatformsandroidbuild.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen
1> Command finished with error code 2: C:UsersSabiDesktopDevelopmentLearningLearningbldDebugplatformsandroidcordovabuild.bat --debug,
1> 
1> C:UsersSabiAppDataRoamingnpmnode_modulesvs-mdanode_modulesqq.js:126
1> throw e;
1> ^
1>EXEC : error : C:UsersSabiDesktopDevelopmentLearningLearningbldDebugplatformsandroidcordovabuild.bat: Command failed with exit code 2
1> at ChildProcess.whenDone (C:UsersSabiAppDataRoamingnpmnode_modulesvs-mdanode_modulescordovanode_modulescordova-libsrccordovasuperspawn.js:131:23)
1> at ChildProcess.EventEmitter.emit (events.js:98:17)
1> at maybeClose (child_process.js:753:16)
1> at Process.ChildProcess._handle.onexit (child_process.js:820:5)
1>C:UsersSabiAppDataRoamingnpmnode_modulesvs-mda-targetsMicrosoft.MDA.targets(99,5): error MSB3073: Der Befehl""C:UsersSabiAppDataRoamingnpmnode_modulesvs-mdavs-cli" build --platform"Android" --configuration"Debug" --projectDir. --projectName"Learning" --language"de-DE" --buildServerUrl"" --buildTarget"AndroidEmulator"" wurde mit dem Code 8 beendet. (exit with code 8)

我找到了许多关于检查环境路径变量或者。 我还在工具- 选项- 多设备混合应用中检查了 环境变量 - 环境变量替代。 但他们是正确的 !

当我尝试构建没有 Visual Studio的cordova应用时,它运行正常,应用程序运行在我的Android 模拟器 上。

但是,当我创建一个新项目时,这只适用于:

$ cordova create hello com.example.hello"Hello World" $ cd hello $ cordova platform add android $ cordova build

如果我想用"$ cordova构建"构建 Visual Studio 项目,我会收到与 Visual Studio 一样的错误。

请帮忙sooooo对不起我的英语很糟糕。

谢谢,Sabi

时间: 作者:

我有同样的问题,在我解决问题之前,我已经。 基本上,。并没有安装所有文件,因为 Windows 防护程序阻止了它们( 哪些文件,我不管。)

  1. 去 控制面板 &卸载 CTP2,Java,Git,节点,苹果东西,安卓( 基本上所有的原始ctp安装都做了)
  2. 重启电脑
  3. 关闭 Windows Defender &任何其他反病毒
  4. 重新安装 CTP2
  5. 重启电脑
  6. 使用安卓AVD创建新的模拟器
  7. 打开 Visual Studio &创建新的空白Cordova应用程序
  8. 在 Android 模拟器 中运行
  9. 启用 Windows Defender &任何其他反病毒
  10. 对于现有项目,你可以能必须在运行项目之前对文件夹进行 delete 。

希望这个有帮助

JohnJollyStupid

...