Unity3D не может найти системный путь jar после импорта библиотеки сервисов Google Play

#unity3d #google-play-services

#unity3d #google-play-services

Вопрос:

Я пытаюсь загрузить простое тестовое приложение Unity3D на свою игровую консоль Google Play. Единственная цель этого — ознакомиться с тем, как это работает, поскольку я только что открыл свою учетную запись, и я новичок в этом вопросе.

Я начал с отличного руководства по внедрению библиотеки сервисов Google Play, которое я нашел в YT. Тестовое приложение работало нормально, за исключением конечной части, где у меня возникли проблемы со встроенной. Тем не менее, я решил переделать тестовое приложение с самого начала, чтобы лучше понять и запомнить процесс и, возможно, выяснить, почему сборка работала не так, как должна была.

Прежде чем переделывать все, я обновил Unity до 5.4.1f1. (с 5.3.3f1)

Теперь, после того, как я импортирую библиотеку сервисов Google Play в проект и пытаюсь настроить игры Google Play> Настройка> Настройка Android, Unity внезапно не может найти системный путь jar.

Когда я нажимаю кнопку воспроизведения, я получаю следующую ошибку: Ошибка

Я просмотрел файл readme, убедился, что все сделано, как указано в списке (источник), прочитал десятки вопросов / ответов здесь и в сообществе Unity, и я все еще не могу найти решение своей проблемы. Я убедился, что пути указаны правильно, проверил другие проекты, и они по-прежнему работают нормально. Итак, проблема начинается с импорта GPSL.

Любая помощь будет принята с благодарностью!

Комментарии:

1. у нас была такая же проблема, решаемая после обновления Android sdk

2. Вы решили эту проблему? У меня такая же проблема.

3. Нет, у меня нет. Я тратил время на это в течение нескольких дней. Удалил Android Studio и переустановил ее заново, ничего не изменил. Любая помощь по-прежнему приветствуется.

Ответ №1:

Решена проблема. Я не уделял достаточного внимания файлу redame в Git.

У меня была установлена переменная JDK в пользовательских переменных, но вместо этого необходимо добавить также переменную JAVA_HOME.

Решаемая

Чтобы установить переменную, вам нужно перейти в раздел Компьютер / Свойства / Дополнительные системные настройки / Переменные среды и установить ее там.

Не забудьте также добавить ПУТЬ в системные переменные.

Надеюсь, это поможет. Приветствия!

Комментарии:

1. Большое вам спасибо. Не понимаю, почему я должен сам устанавливать это вручную. Это должно быть то, что плагин Google Play services делает сам? Это объясняет, поскольку я получил проект путем клонирования репозитория git.

2. И перезагрузите компьютер после установки переменных.