2

Я просто следовал точно, что было сказано в this учебнике и побежал командуCloud Endpoint API Клиентская библиотека не содержит файл JAR

/usr/local/google_appengine/endpointscfg.py get_client_lib java -bs gradle helloworld_api.NewsApi 

Я знаю, что мои NewsApi сервисных работ, я испытал это на исследователь Google API.

Я получаю сообщение об успехе: API client library written to ./getNews-v1.zip

Я извлек молнию и обнаружил следующие файлы в папке (getNews):

enter image description here

Нет файла JAR не существует !! Что я могу использовать для настройки библиотеки на моем Android-клиенте?

Любые идеи? Благодаря!

+0

Библиотека включена в андроиде клиента, используя эту строку «компилировать проект (путь:„: бэкенд“, конфигурация:„андроид-конечные точки“)» in build.gradle (приложение) – penduDev

+0

Спасибо за ответ. Как указать на zip, чтобы клиент Android понимал API? Не могли бы вы привести более конкретный пример? Неправильно ли этот учебник: https://cloud.google.com/appengine/docs/python/endpoints/consume_android –

+0

извините ... Я на самом деле говорю о модуле движка java google app ... не заметил, что это был python – penduDev

ответ

0

Если вы хотите, чтобы источники JAR и включенные в них зависимости включались в ваш проект, используйте «-bs default» или просто опустите эту опцию. Использование '-bs gradle' или '-bs maven' предполагает, что вы собираетесь использовать один из этих инструментов сборки для создания классов JAR самостоятельно. Конечно, «endpointscfg.py» не будет компилировать источники для файлов классов для вас, поскольку он не знает какой-либо среды Java.

Более подробная информация в документации:
https://cloud.google.com/appengine/docs/python/endpoints/endpoints_tool

Смежные вопросы