每次我想部署我的Android.Xamarin项目时,都会收到以下错误:
3>指定的任务可执行位置 “C:\用户\阿列克谢\应用程序数据\本地\的Android \ Android的SDK \ TOOLS \ zipalign.exe” 无效。
我在alpha通道上使用Visual Studio 2013。 VS Xamarin插件v3.2.5.0
完整输出日志:
3>包装应用程序.. 3>构建开始。 3> C:\ Program Files (x86)\ Java \ jdk1.6.0_39 \ bin \ jarsigner.exe -keystore “C:\ Users \ Alexey \ AppData \ Local \ Xamarin \ Mono for Android \ debug.keystore“-storepass android -keypass android -digestalg SHA1 -sigalg md5withRSA -signedjar 斌\调试\ com.xxx签名,Unaligned.apk C:\ Sources \ Git ... \ _ obj \ Debug \ android \ bin \ com.xxx.apk androiddebugkey 3>指定的任务可执行位置 “C:\用户\阿列克谢\应用程序数据\本地\的Android \ Android的SDK \ TOOLS \ zipalign.exe” 是无效的。 3> Build FAILED。
请帮忙
答案 0 :(得分: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文件夹。您可以在错误消息中找到它,或者 您可以在“工具 - >选项 - > Xamarin - >下查看Visual Studio。 Android设置 - > Android SDK位置“。对于此示例,我将使用:
%LOCALAPPDATA%\ Android \ android-sdk从构建工具复制zipalign 文件夹:
%LOCALAPPDATA%\ Android \ android-sdk \ build-tools \ 19.1.0 \ zipalign Into tools文件夹:
%LOCALAPPDATA%\的Android \ Android的SDK \工具\的zipalign