Подтвердить что ты не робот

Android: ANT build не работает с google-play-services-lib: "разрешить путь без файла project.properties для проекта"

Я пытаюсь создать свои приложения с помощью ANT, и я неудачно потерю неудачу после того, как включил проект библиотеки google-play-services-lib.

Шаг 1

Я установил ссылку на проект библиотеки в файле project.properties:

android.library.reference.1=/path/to/google-play-services_lib

Шаг 2

Я запустил эти команды в папке google-play-services_lib:

android update lib-project --path .
ant clean
ant release

СОЗДАТЬ УСПЕХ!

Шаг 3

Вернуться к папке проекта

ant clean
ant release

ОШИБКА

BUILD FAILED
/android/tools/ant/build.xml:460: /path/to/google-play-services_lib resolve to a path with no project.properties file for project /my/project-folder

В обеих папках, естественно, есть project.properties. В файле google-play-services_lib указан этот код:

target=android-8
android.library=true

Мне явно не хватает чего-то, что прямо передо мной, и я очень благодарен за вашу помощь. Спасибо!

4b9b3361

Ответ 1

Попробуйте изменить ссылку на библиотеку андроида на относительный путь (относительно текущего каталога) вместо абсолютного пути.

например.

android.library.reference.1=../../../relative_path/to/google-play-services_lib

Ответ 2

У меня была такая же проблема при разработке проекта cordova. Я скопировал папку проекта google-play-services-lib в тот же каталог, что и каталог проекта, и установил ссылку как

android.library.reference.2=google-play-services_lib

В моем случае я также имел ссылку на проект cordova, следовательно android.library.reference.2