【问题标题】:The specified task executable location ... is invalid指定的任务可执行位置...无效
【发布时间】:2014-07-10 13:41:01
【问题描述】:

我是 Xamarin 的新手。我在部署时遇到问题。该项目成功构建,但随后我收到一条错误消息:

C:\程序文件 (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): 错误 MSB6004:指定的任务可执行位置 “C:\android\sdk\tools\zipalign.exe”无效。 (MSB6004) (FirstApp) ". " 部署失败。打包失败”。

我不确定是什么问题或如何解决此问题。请帮忙。

【问题讨论】:

  • 一个明显的调查是查看该位置是否存在 zipalign 工具,如果存在,是否可以从命令行调用它。

标签: android xamarin


【解决方案1】:

由于新的 Android 版本,zipalign 已从目录切换。看过来here

目前,我看到他们更新了 Xamarin 并对此进行了修复。您应该先尝试更新 Xamarin。 Version 5.1.2 修复了这个问题:“修复了由 Android SDK Tools r23 和 Android Build-tools r20 引入的回归,它改变了 zipalign 工具的路径。”

【讨论】:

    【解决方案2】:

    这个解决方案对我有用:

    你需要复制

    C:\Program Files (x86)\Android\android-sdk\build-tools\19.1.0\zipalign.exe 
    

    不在

    C:\Program Files (x86)\Android\android-sdk\tools
    

    但在

    C:\Users\yourfolder\AppData\Local\Android\android-sdk\tools
    

    另见:

    ApkClean 0.9.02

    https://code.google.com/p/apkclean/downloads/detail?name=ApkClean-0.9.02.zip&can=2&q=

    :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-12
      • 2018-11-14
      • 1970-01-01
      • 2015-07-20
      • 2013-01-21
      • 1970-01-01
      • 2015-12-04
      • 1970-01-01
      相关资源
      最近更新 更多