Я хочу получать журналы из Unity Application при работе на Android-телефоне. Для этого мне нужно экспортировать Android-проект из Unity3D и запустить его с помощью Android Studio. Я делаю следующие шаги:
- Экспорт проекта из Unity3D, выбрав Настройки Google Android Project из настроек проигрывателя.
- Откройте Android Studio и импортируйте проект с автогенерированием из локального диска.
- Выберите Сборка → Создать проект.
- Выберите Выполнить → Запустить "Имя модуля".
Я получаю следующие ошибки в консоли Gradle:
FAILURE: сбой сборки с исключением.
Что пошло не так: Execution failed for task ':' ModuleName ': transformClassesWithDexForDebug'. java.lang.UnsupportedClassVersionError: com/android/dx/command/Main: Неподдерживаемая версия major.minor 52.0 на java.lang.ClassLoader.defineClass1 (собственный метод) при java.lang.ClassLoader.defineClass(ClassLoader.java:800) в java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) в java.net.URLClassLoader.defineClass(URLClassLoader.java:449) в java.net.URLClassLoader.access $100 (URLClassLoader.java:71) в java.net.URLClassLoader $1.run(URLClassLoader.java:361) в java.net.URLClassLoader $1.run(URLClassLoader.java:355) в java.security.AccessController.doPrivileged(собственный метод) в java.net.URLClassLoader.findClass(URLClassLoader.java:354) в java.lang.ClassLoader.loadClass(ClassLoader.java:425) в sun.misc.Launcher $AppClassLoader.loadClass(Launcher.java.308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) в sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) Исключение в потоке "main"
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: команда процесса 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe' 'завершено с ненулевое значение выхода 1
Попробуйте: запустите с опцией -stacktrace, чтобы получить трассировку стека. Запустите с опцией -info или --debug, чтобы получить больше выходных данных журнала.
СТРОГО НЕИСПРАВНО
Общее время: 0,788 секунды
java.lang.UnsupportedClassVersionError: com/android/dx/command/Main: Неподдерживаемая версия major.minor 52.0 на java.lang.ClassLoader.defineClass1 (собственный метод) при java.lang.ClassLoader.defineClass(ClassLoader.java:800) в java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) в java.net.URLClassLoader.defineClass(URLClassLoader.java:449) в java.net.URLClassLoader.access $100 (URLClassLoader.java:71) в java.net.URLClassLoader $1.run(URLClassLoader.java:361) в java.net.URLClassLoader $1.run(URLClassLoader.java:355) в java.security.AccessController.doPrivileged(собственный метод) в java.net.URLClassLoader.findClass(URLClassLoader.java:354) в java.lang.ClassLoader.loadClass(ClassLoader.java:425) в sun.misc.Launcher $AppClassLoader.loadClass(Launcher.java.308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) в sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) Исключение в потоке "main"
Я давно работаю с Eclipse, но никогда не сталкивался с этим раньше. Может ли кто-нибудь вести меня, как успешно запустить проект Unity-Android в Android Studio?