2017-03-27 87 views
1

有一个使用Visual Studio - Tools for Apache Cordova (TACo)开发的cordova项目。针对Apache Cordova的工具构建失败的Android工具 - Visual Studio Professional 2015

在为iOS目标构建项目时,我们能够在模拟器上以及在真实的iOS设备上成功构建和调试。

但是,虽然为Android目标构建相同,但它正在与Ripple浏览器模拟器一起工作,但它不适用于Android模拟器或Android真实设备。

我曾尝试通过VS > Tools > Options > Tools for Apache Cordova > Environment Variables Overrides选项,其包括

  • ADT_HOME更新环境变量手动以及/ *这是基本上机器人路径*/
  • ANT_HOME
  • GIT_HOME
  • JAVA_HOME

我也在Sys中验证了ANDROID_PATH环境变量的值C:\Program Files (x86)\Android\android-sdk;

VS>工具>选项>工具的Apache Cordova>环境变量重写

需要指导,其中应:TEM变量,并且在命令提示使用 “回声%ANDROID_HOME%”,它打印检查该更改是必需的。

这里是生成错误日志:

MSBUILD:科尔多瓦 - 生成错误:Android SDK中找不到。确保它已安装。如果它不在默认位置,请设置ANDROID_HOME环境变量。 未找到Android SDK。确保它已安装。如果它不在默认位置,请设置ANDROID_HOME环境变量。 (TaskId:10) 完成执行任务“MdaVsCli” - 失败。 (任务id:10)

完成建设目标 “BuildMDA” 项目“MyProjectName.jsproj” - 失败:(目标ID:11)

项目性能概要: 4704毫秒C:\ MyProjectDir \ MyProjectName。 jsproj 1呼吁 4704毫秒建立1个电话

+0

根据错误跟踪 – Gandhi

+0

@Gandhi中的建议设置您的ANDROID_HOME环境变量:我更新了具有变量细节的问题。 – Mrunal

+0

你有没有试过重新安装android sdk? –

回答

2

的问题涉及到只有环境变量。我用来在所有文件位置的末尾添加分号,但对于JAVA_HOME,如果我们添加分号,它不适用于VS TACo。

因此,我删除从最后的分号,现在JAVA_HOME看起来像这样:

JAVA_HOME = C:\Program Files (x86)\Java\jdk1.8.0_60

应用现在与Android模拟器工作,以及。

0

最近Android SDK tools删除android命令。

这个问题在最近科尔多瓦解决。看看这个link了解更多关于此的信息

您也可以将工具降级到android仍然可用的版本。

希望它可以帮助

相关问题