Ответ 1
Попробуйте изменить ссылку на библиотеку андроида на относительный путь (относительно текущего каталога) вместо абсолютного пути.
например.
android.library.reference.1=../../../relative_path/to/google-play-services_lib
Я пытаюсь создать свои приложения с помощью 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
Мне явно не хватает чего-то, что прямо передо мной, и я очень благодарен за вашу помощь. Спасибо!
Попробуйте изменить ссылку на библиотеку андроида на относительный путь (относительно текущего каталога) вместо абсолютного пути.
например.
android.library.reference.1=../../../relative_path/to/google-play-services_lib
У меня была такая же проблема при разработке проекта cordova. Я скопировал папку проекта google-play-services-lib в тот же каталог, что и каталог проекта, и установил ссылку как
android.library.reference.2=google-play-services_lib
В моем случае я также имел ссылку на проект cordova, следовательно android.library.reference.2