2014-11-11 5 views
2

Я работаю над добавлением игровых сервисов Google Play к проекту Unity.Unity - Не удалось скомпилировать ресурсы со следующими параметрами:

Начали получать эти ошибки в последнее время, однако не уверены, что это из-за игровых сервисов, или я могу обновить свою машину.

Следующая в выходной консоли:

Не удалось собрать ресурсы со следующими параметрами: -bootclasspath «/ Users/Alex/разработка/вст-расслоением-макинтош-x86_64-20131030/SDK/платформы/android.jar " -d"/Пользователи/alex/Documents/development/unity/Maze/Maze/Temp/StagingArea/bin/classes " -source 1.6 -target 1.6 -encoding UTF-8" com/facebook/android/R.java "" com/google/android/gms/R.java " " com/google/example/games/basegameutils/R.java " " com/google/example/games/mainlibproj/R .java " " com/mildspring/лабиринт/R.jav a "warning: java/lang/Object.class (java/lang: Object.class): основная версия 51 - более новая, чем 50, самая высокая основная версия, поддерживаемая этим компилятором. Рекомендуется, чтобы компилятор был обновлен. 1 предупреждение

UnityEditor.HostView: OnGUI()


Ошибка здание игрок: UnityException: Ресурс компиляция не удалась! Не удалось перекомпилировать файлы ресурсов Android. См. Консоль для .

ответ

9

Получил мой ответ, проблема заключалась в том, что «основная версия 51» - это java 1.7, «версия 50» - это java 1.6. Решение состояло в том, чтобы установить Java 1.7 и задать путь соответственно следующей командой.

sudo ln -nsf /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK 
+1

Спасибо. Это сработало для меня, но я сделал еще один шаг по копированию файла zipalign exec из папок build-tools/19.1.0 и вставки в папку с инструментами, чтобы избежать ошибки - 'Error building Player: Win32Exception:' –

+0

Отлично. Работает на меня. OS X 10.10, Unity 4.6.0, Android API 20, версия Java 1.8.0_25 – mirancon

+0

Работала для меня, пришлось обновлять JDK 1,7 до 1,8 ... Имела ту же ошибку. –

0

Для меня, изменив путь JDK на Preferences => External Tools => JDK окончательно решить эту проблему. Создание символической ссылки было недостаточно или, возможно, даже не понадобилось.

Смежные вопросы