Ошибка при попытке сбилдить проект под андроид. Что-то с SDK

Программирование для iPhone & Android

Ошибка при попытке сбилдить проект под андроид. Что-то с SDK

Сообщение Инженер 26 янв 2017, 12:19

Хочу сбилдить прект для своего старого девайса на Android 2.1. Скачал Unity 3.5.7, последний Android SDK с офф. сайта, JDK. При попытке сбилдить проект, Юнька просит указать путь до Android SDK. После того, как я выполняю просьбу, в консоли выдает ошибку и проект не билдится:

Error building Player: Exception: android (invokation failed)
ERROR: unknown error
cmd:android list target -c
stdout;
stderr:
Exception in thread "main" java.lang.NullPointerException
at SDKMain.main(SDKMain.java:62)


Что бы это могло значить? Почему ошибка?
Инженер
UNIт
 
Сообщения: 88
Зарегистрирован: 22 май 2016, 11:13

Re: Ошибка при попытке сбилдить проект под андроид. Что-то с SDK

Сообщение JTProjects 26 янв 2017, 14:01

Эта проблема была пофиксена в Unity 4.1.4. Вы поставили такую древность специально для поддержки Android 2.1?
Вкратце, обходное решение такое:
Из "android-sdk\build-tools\17.0.0" перенести все файлы в "android-sdk\platform-tools" с заменой.
Аватара пользователя
JTProjects
UNIт
 
Сообщения: 97
Зарегистрирован: 04 ноя 2016, 14:31

Re: Ошибка при попытке сбилдить проект под андроид. Что-то с SDK

Сообщение Инженер 26 янв 2017, 19:30

JTProjects писал(а):Эта проблема была пофиксена в Unity 4.1.4. Вы поставили такую древность специально для поддержки Android 2.1?

Так точно
Спасибо большое, помогло. Так и думал, что какая-нибудь мелоч, о которой всем, кроме меня, известно =) Но один нюанс- появилась еще одна ошибка zipalign.exe, которая была вылечена перебрасыванием тех же файлов, но уже в папку tools. После этого все окончательно заработало
Инженер
UNIт
 
Сообщения: 88
Зарегистрирован: 22 май 2016, 11:13


Вернуться в iPhone & Android

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5