Android-проект, связанный с App Engine - не удалось найти ... RequestFactorySource - PullRequest
1 голос
/ 02 апреля 2012

Я не могу запустить даже приложение Android, подключенное к App Engine по умолчанию, после обновления моего SDK. Я дошел до того, что удалил затмение и все мои библиотеки и переустановил их безуспешно. Я следовал руководству Google к письму и убедился, что средство проверки находится в моем пути сборки. Это ошибка, которую я получаю (и да, requestfactory-client.jar находится в моей библиотеке).

dalvikvm(375): Could not find method com.google.web.bindery.requestfactory.vm.RequestFactorySource.create, referenced from method com.Util.getRequestFactory
dalvikvm(375): VFY: unable to resolve static method 84: Lcom/google/web/bindery/requestfactory/vm/RequestFactorySource;.create (Ljava/lang/Class;)Lcom/google/web/bindery/requestfactory/shared/RequestFactory;

Я полностью потерян в этот момент и собираюсь вырвать немного волос, пожалуйста, помогите. Спасибо

1 Ответ

1 голос
/ 04 апреля 2012

В моем случае это проблема с новым ADT 17 и тем, как он обрабатывает библиотечные проекты. Этот пост является хорошим объяснением того, как это исправить:

http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17

Я тоже сходил с ума от этого. Надеюсь, это поможет.

Шаг валидации тоже может быть важен (как вы это сделали):

http://code.google.com/p/google-web-toolkit/wiki/RequestFactoryInterfaceValidation

...