2017-03-27 106 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仍然可用的版本。

希望它可以幫助

相關問題