2014-10-01 7 views
0

Я пытаюсь запустить this example. Я достиг upto «Модифицировать клиентское приложение», и после этого у меня есть следующие ошибки (и ниже приведена скриншот моей файловой организации:Невозможно запустить пример Google - Android App Engine Mobile Backend

На этом этапе, как вы можете видеть ниже, у меня есть следующие проблемы в MainActivity.java.

  1. activity_main.xml называется вне но проект в папке макета имеет только activity_register.xml (см here)

  2. «Checkinendpoint» класс не определен, но есть CheckInEndPoint.java в " MobileAssistant-AppEngine ", как вы можете видеть на изображении ниже. Разве это не sup для того, чтобы попасть в MainActivity.java - как импортировать это? (Не работает, как обычный импорт библиотеки, т.е. «MobileAssistant-AppEngine» не библиотека, которая «MobileAssistant» может ссылаться.

  3. Тот же вопрос, как описано выше для класса CheckIN, который также undefinted на рисунке.

enter image description here

+0

его [здесь] (https://github.com/GoogleCloudPlatform/solutions-mobile-shopping-assistant-backend-java/tree/master/MobileAssistant-Tutorial/Phase2_Snippets). –

+0

@ андроид-мантра - спасибо. Я нашел action_main.xml в ссылке, но как насчет классов «CheckIn.java» и «CheckInEndpoint.java» - не следует ссылаться на эти два класса из «MobileAssistant-AppEngine» - они отображаются как неизвестные классы в MainActivity. Большое спасибо за любую помощь здесь. – user1406716

+0

Проверьте импорт один раз. –

ответ

0

Удалить deviceinfoendpoint-v1-generated-source & messageendpoint-v1-generated-source из проекта-MobileAssistant, а затем щелкните правой кнопкой мыши на проекте MobileAssistant-Appengine затем нажмите на Сформировать Cloud ENDPOINT Library из меню Суб Google.

+0

Большое спасибо, ваш ответ разрешил эту проблему. Думаю, мне нужно вернуться и прочитать все основы того, как библиотеки должны быть сгенерированы (?), Потому что я не видел этого в учебнике. – user1406716

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