Xamarin ZipAlign не найден

При нажатии кнопки воспроизведения в Xamarin я получаю эту ошибку:

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error MSB6004: The specified task executable location "C:\Users\OP\AppData\Local\Android\android-sdk\\tools\zipalign.exe" is invalid. (MSB6004) (HelloWorld)

При просмотре пути к файлу я не вижу zipalign.exe в папке (также double\\кажется таинственным).

Я только что установил Xamarin, так что, возможно, это была плохая установка?

Можно ли отключить zipalign?

Ответы

Ответ 1

Нашел решение на форумах Xamarin:

Последняя версия SDK от Google, выпущенная сегодня, немного изменила ситуацию. Мы готовим обновление для обработки новых местоположений.

Вы можете обойти проблему, найдя каталог android-sdk на вашей системы, затем копирование zipalign из инструментов сборки /19.1.0 каталог в каталог инструментов

Ответ 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\инструменты

(нужно увидеть скрытый файл)

By:)

Изменить: Комментарий Джейсона: Нашел решение на форумах Xamarin:

Последняя версия SDK от Google, выпущенная сегодня, немного изменила ситуацию. Мы готовим обновление для обработки новых местоположений.

Вы можете обойти проблему, найдя в своей системе каталог android-sdk, затем скопировав zipalign из каталога build-tools/19.1.0 в каталог tools

Изменить 2: Ошибка решена с помощью Xamarin 3.1.223

http://developer.xamarin.com/releases/vs/xamarin.vs_3/xamarin.vs_3.1/

затруднительного Исправлена ​​регрессия, введенная Android SDK Tools r23 и Android Build-tools r20, которая изменила путь к инструменту zipalign.

Ответ 3

StefanoM5 имеет правильную идею, только если вы установили ее с опцией "Just for me".

Если вы установили его для "Все на этом компьютере", то он перемещает его в

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

Ответ 4

если вы не нашли местоположение zipalign.exe, перейдите к → android sdk tools.  затем перейдите в → инструменты сборки SDK SDK, если он не установлен, затем установите его и скопируйте в папку C:\Users\yourfolder\AppData\Local\Android\android-sdk\tools.