【问题标题】:Xamarin.Android fails to deploy the app with zipalign.exe path is invalidXamarin.Android 部署应用失败 zipalign.exe 路径无效
【发布时间】:2014-07-24 03:52:14
【问题描述】:

每次我想部署我的 Android.Xamarin 项目时,我都会收到以下错误:

3>指定任务可执行位置 “C:\Users\Alexey\AppData\Local\Android\android-sdk\tools\zipalign.exe” 无效。

我在 Alpha 通道上使用 Visual Studio 2013。 VS Xamarin 插件 v3.2.5.0

完整的输出日志:

3>打包应用程序.. 3>构建开始。 3>C:\程序文件 (x86)\Java\jdk1.6.0_39\bin\jarsigner.exe -keystore "C:\Users\Alexey\AppData\Local\Xamarin\Mono 为 Android\debug.keystore" -storepass android -keypass android -digestalg SHA1 -sigalg md5withRSA -signedjar bin\Debug\com.xxx-Signed-Unaligned.apk C:\Sources\Git...\obj\Debug\android\bin\com.xxx.apk androiddebugkey 3>指定任务可执行位置 “C:\Users\Alexey\AppData\Local\Android\android-sdk\tools\zipalign.exe” 是无效的。 3>构建失败。

请帮忙

【问题讨论】:

标签: android xamarin xamarin.android


【解决方案1】:

Android SDK 已更改文件夹结构。修复很简单,只需按照 Xamarin 论坛上的说明进行操作:http://forums.xamarin.com/discussion/19772/zipalign-error-executing-tool-executable-location-invalid-android-sdk-tools-23#latest

窗户

打开Android SDK Manager,确保你有“Android SDK 已安装 Build-tools" Rev. 19.1 或 20。如果没有,请安装它。找到 您的 Android SDK 文件夹。您可以在错误消息中找到它,或者 您可以在 Visual Studio 中查看“工具 -> 选项 -> Xamarin -> Android 设置 -> Android SDK 位置”。对于这个例子,我将使用:

%LOCALAPPDATA%\Android\android-sdk 从构建工具中复制 zipalign 文件夹:

%LOCALAPPDATA%\Android\android-sdk\build-tools\19.1.0\zipalign 进入 工具文件夹:

%LOCALAPPDATA%\Android\android-sdk\tools\zipalign

【讨论】:

  • 这就是我想出的。只是 Xamarin.Android 文件所需的手动副本
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-04
  • 1970-01-01
  • 2017-08-16
  • 1970-01-01
  • 2017-01-12
  • 2014-07-01
相关资源
最近更新 更多