Ответ 1
Ну, может быть другой способ решить эту проблему, но я закончил удаление строки в файле project.properties
, который ссылался на библиотеку google-play-services_lib
.
Я пытаюсь импортировать из Eclipse в AndroidStudio проект, и я получаю следующую ошибку.
Сначала я не понимаю, почему он не заменяет библиотеку сервисов google play для соответствующей записи в файле gradle.
Что мне делать, чтобы исправить ситуацию? Любое руководство или ссылка на учебник будут полезны.
Ну, может быть другой способ решить эту проблему, но я закончил удаление строки в файле project.properties
, который ссылался на библиотеку google-play-services_lib
.
Альтернативой является просто установить путь. Вам нужно будет установить игровые сервисы через Android SDK, чтобы использовать его в студии Android в любом случае.
После установки игровых сервисов, если вы выделите запись Служб Google play в менеджере Android SDK, она покажет вам путь к месту установки. На MAC это обычно что-то вроде /Users/ [homedir]/android-sdks/extras/google/google_play_services/libproject
Отредактируйте путь в файле project.properties, чтобы указать на этот файл, и он будет импортироваться. Затем вы можете обновить файл сборки gradle при необходимости.
Я думаю, что "удаление строки в файле project.properties, ссылающемся на библиотеку google-play-services_lib", не является хорошим решением. Чтобы действительно исправить это, выполните одно из следующих действий: Просто отредактируйте местоположение пути к google-play-services_lib в файле project.properties в корневом каталоге проекта Eclipse.
android.library.reference.1 = путь/к/The/Google-игра-services_lib
Note:If you are on windows path\comes\like\this you have to replace the backward slash with the forward slash and your path/will/become/like/this.
например:
C:/Users/username/AppData/Local/Android/sdk/extras/google/google_play_services/libproject/google-play-services_lib
или замените "\" на "\", как показано ниже:
android.library.reference.1=C:\\Users\\username\\AppData\\Local\\Android\\sdk\\extras\\google\\google_play_services\\libproject\\google-play-services_lib
иначе - просто посмотрите на последнюю часть последней строки ошибки
.... который разрешает ...folder_name/google-play-services_lib
просто создайте папку в этом месте и вставьте google-play-services_lib из своего google_play_services\libproject\google-play-services_lib
Самое простое и простое решение - скопировать папку google-play-services_lib
из другой папки проекта или SDK и пропустить ее в место, которое является адресом в ошибке. Удаление или комментирование строки в project.properties
создаст ошибки в проекте и не позволит вам создавать, если вы не предпримете необходимые шаги и не исправите.
Простейшие решения - удалить эту строку кода, android.library.reference.2 =../google-play-services_lib, из файла проекта (вы найдете его в корневой папке проекта).