Unity3D 8th Wall XR, не могу скомпилировать демонстрационный проект на Android

У меня проблема с компиляцией демонстрационного проекта 8th wall xr unity на андроиде. (Источник: https://console.8thwall.com/quick-start) Я пробовал разные JDK, наборы инструментов Android, изменил путь к среде JAVA_HOME, похоже, ничего не работает.

Вот журнал ошибок, который я продолжаю получать:

CommandInvokationFailure: Сбой сборки Gradle. C:\Program Files\Java\jdk1.8.0_144\bin\java.exe -classpath "C:\Program Files\Unity2017_3\ Редактор \Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.0.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx2048m" "assemblyDebug "

stderr [C: \ Users \ kehrc \ Desktop \ XRTest \ 8thWallXRDemo \ Temp \ gradleOut \ build \ generate \source\r\debug\com\private\xrTest\R.java:8: ошибка: ожидаемый пакет com.private.xrTest; ^ C:\Users\kehrc\Desktop\XRTest\8thWallXRDemo\Temp\gradleOut\build\generate \source\r\debug\com\private\xrTest\R.java:8: ошибка: класс, интерфейс или перечисление ожидаемого пакета com.private.xrTest; ^ C:\Users\kehrc\Desktop\XRTest\8thWallXRDemo\Temp\gradleOut\build\generate \source\r\debug\com\private\xrTest\R.java:8: ошибка: класс, интерфейс или перечисление ожидаемого пакета com.private.xrTest; ^ C:\Users\kehrc\Desktop\XRTest\8thWallXRDemo\Temp\gradleOut\build\generate \source\buildConfig\debug\com\private\xrTest\BuildConfig.java:4: ошибка: ожидаемый пакет com.private.xrTest; ^ C:\Users\kehrc\Desktop\XRTest\8thWallXRDemo\Temp\gradleOut\build\generate \source\buildConfig\debug\com\private\xrTest\BuildConfig.java:4: ошибка: класс, интерфейс или перечисление ожидаемого пакета com.private.xrTest; ^ C:\Users\kehrc\Desktop\XRTest\8thWallXRDemo\Temp\gradleOut\build\generate \source\buildConfig\debug\com\private\xrTest\BuildConfig.java:4: ошибка: класс, интерфейс или перечисление ожидаемого пакета com.private.xrTest; ^ 6 ошибок

FAILURE: сборка не удалась, исключение.

  • Что пошло не так: выполнение задачи не выполнено:compileDebugJavaWithJavac.

    Компиляция не удалась; см. вывод ошибки компилятора для деталей.

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала.

Сбой сборки в 2s ] stdout[Наблюдаемый идентификатор пакета 'надстройки;addon-unknown-unknown-23' в несогласованном расположении 'C:\Program Files (x86)\Android\android-sdk\add-ons\addon-google_apis-google-23' (ожидается'C:\Program Files (x86)\Android\android-sdk\add-ons\addon-unknown-unknown-23') Наблюдаемый идентификатор пакета'build-tools;26.0.0-rc2'в Непоследовательное расположение 'C:\Program Files (x86)\Android\android-sdk\build-tools\26.0.0-preview' (ожидается "C: \ Program Files (x86) \ Android \ android-sdk \ build-tools \" 26.0.0-rc2') Метод setTestClassesDir(File) устарел и должен быть удален в Gradle 5.0. Пожалуйста, используйте метод setTestClassesDirs(FileCollection) вместо этого. Метод getTestClassesDir() устарел и планируется удалить в Gradle 5.0. Пожалуйста, используйте метод getTestClassesDirs() вместо этого. Метод ConfigurableReport.setDestination(Object) устарел, и его планируется удалить в Gradle 5.0. Пожалуйста, используйте метод ConfigurableReport.setDestination(File) вместо этого. UPD TO DATE UP-TO-DATE: generateDebugResources UP-TO-DATE: mergeDebugResources UP-TO-DATE: processDebugManifest:processDebugResources:generateDebugSources:incrementalDebugJavaCompilationSafeguard UP-TO-DATE: действие javaPreCompileDebugJ-up: выполняются задачи по методу сброса: выполнение 13-й задачи от юг. ] код выхода: 1 UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.WaitingForProcessToExit waitForProcessToExit, ошибка System.StringMsg) UnityEditor.Android..WaitingForProcessToExit waitForProcessToExit, System.String errorMsg) UnityEditor.Android.AndroidJavaTools. RunJava (System.String args, System.Str ing workingdir, System.Action1 progress, System.String error) UnityEditor.Android.GradleWrapper.Run (System.String workingdir, System.String task, System.Action1 progress) Rethrow as GradleInvokationException: сборка Gradle завершилась неудачно. UnityEditor.Android.GradleWrapper.Run (System.String workingdir, задача System.String, System.Action`1 progress) UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Exdite (Unity).PostProcessor.PostProcessorContext context) UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) UnityEngine.GUIUtility:ProcessEvent(Int32) IntPt

Версия для Windows: 64-разрядная версия Windows 10 Professional

Версия Unity: 2017.3.1f1

Я тоже попробовал "внутреннюю" сборку, тоже не работает.

У кого-нибудь есть идея, откуда может возникнуть проблема, или что еще я могу попробовать?

С наилучшими пожеланиями, Крис

1 ответ

Похоже, что имя вашего пакета для проекта "com.private.xrTest". private является ключевым словом в Java, поэтому вы получаете ошибку компилятора, утверждающую, что идентификатор ожидается после private,

Изменение имени вашего пакета должно устранить ошибку компилятора.

Другие вопросы по тегам