Я использую unity3d версии 4.5.4 на mac osx. Я загрузил и установил последнюю версию ADT на mac osx. Я также загрузил и установил java 8.
теперь, когда я создаю свой проект для Android, я получаю следующую ошибку
Не удалось скомпилировать ресурсы со следующими параметрами: -bootclasspath "/Users/Apple/Documents/Android_SDK/adt-bundle-mac-x86_64-20140702/sdk/platforms/android-22/android.jar" -d "/Users/Apple /Desktop/Sachet_d/Sachet_Data_16/android_wobbly_iPhone/Temp/StagingArea/bin/classes" -source 1.6 -target 1.6 -encoding UTF-8 "com/facebook/android/R.java" "com/jelly/wobble/R.java" предупреждение: java/lang/Object.class(java/lang:Object.class): основная версия 51 новее, чем 50, самая высокая основная версия, поддерживаемая этим компилятором.
Я эксперт по Java, и эта ошибка вызвана тем, что Unity компилирует .java для цели 1.6, но ссылается на библиотеку (android.jar — часть ADT), целью которой была 1.7. Я уверен, что если я смогу изменить параметр компилятора в unity3d с -target 1.6 на -target 1.7, ошибка исчезнет