Я пробовал этот https://developers.google.com/appengine/docs/java/endpoints/consume_ios для компиляции и генерации lib на iOS, но он все еще печатает ошибку:
"ОШИБКА: Параметр" userId "имеет objcName" userId ", а также сделал что-то еще".
Вот мой файл обнаружения, который генерируется из eclipse: https://mega.co.nz/#!45p2nZZD!KTwFr2Kbqgron4oEHBZHojUpsiqLAAyZhTCbANnbYjA
Кто-нибудь может мне помочь? огромное спасибо
Я понимаю, что это старый вопрос, но здесь это делается в надежде помочь другим. Я просто проследил это, поставив точки прерывания Xcode в генератор службы Google... сумасшедший. Эта ошибка происходит, потому что ваша конечная точка Java имеет как аннотацию @Named, так и параметр с тем же именем.
Итак, у вас есть оба:
@ApiMethod(name = "someMethod", path = "whatever")
public void blah( @Named ("THEPROBLEM") String foo ) throws ServiceException { .... }
и это:
@ApiMethod(name = "anotherMethod", path = "whatever")
public void blah( @Named ("bar") String THEPROBLEM ) throws ServiceException { .... }