Не удалось создать проект Android, подключенный к App Engine

Я пытаюсь создать «Проект Android, связанный с App Engine» на Eclipse 4.2 (Juno), но столкнулся с двумя ошибками:

1) Первая ошибка появляется при создании нового проекта:

Creation of Element Failed.
Reason:
Unknown protocol : d

И все же новые файлы проекта создаются в рабочей области под именем проекта. Я установил последний плагин Google для инструментов платформы Eclipse, ADT и Android. Я не сталкиваюсь с какими-либо проблемами при создании проекта «Приложение Android», но при создании «Проекта Android, подключенного к App Engine», Eclipse показывает мне эту ошибку.

2) Я вижу недавно созданные файлы проекта в рабочей области, но в файле MainActivity.java в папке src есть одна ошибка: RegisterActivity cannot be resolved to a type

Я работаю над Win7 Professional 64bit и Eclipse 4.2 (32bit).

Я забыл установить какие-либо плагины? Что я должен делать?


person Pranav Chauthaiwale    schedule 05.03.2013    source источник
comment
Пара вопросов. Можете ли вы проверить, какая версия GPE у вас установлена? Нажмите «Справка» -> «Сведения об установке» -> «Плагины» и отсортируйте по идентификатору плагина. Затем сообщите мне, какие номера версий плагинов com.google.gdt и com.google.appengine вы видите. Не могли бы вы также взглянуть на свой журнал ошибок (Окно -> Показать представление -> Журнал ошибок) и посмотреть, есть ли там более подробные сообщения? Наконец, установлен ли ваш SDK по умолчанию на App Engine 1.7.5? Спасибо, Раджив   -  person Rajeev Dayal    schedule 06.03.2013
comment
Возможно, вы захотите изучить конечные точки Google Cloud. Учебное пособие для Android-проекта App Engine Connected довольно устарело.   -  person dragonx    schedule 06.03.2013
comment
У вас есть последняя версия SDK App-Engine? 1.7.5? Настройки › Google › App Engine   -  person loosebazooka    schedule 06.03.2013


Ответы (2)


У меня была аналогичная проблема. Что вы можете сделать, так это щелкнуть правой кнопкой мыши свой проект Android, Google > Создать серверную часть AppEngine. Проект AppEngine будет создан автоматически.

Затем в проекте AppEngine вы можете щелкнуть правой кнопкой мыши Google > Создать клиентскую библиотеку облачных конечных точек, чтобы создать конечные точки. если вы по-прежнему получаете ошибку RegisterActivity cannot be resolved to a type, измените свой компилятор Java на 1.6.

Это сработало для меня.

person Harshal Kshatriya    schedule 19.03.2013

На самом деле это не ответ, но слишком длинный для комментария.

Я вижу некоторые комментарии выше, предполагающие, что пользователь не должен использовать «Проект Android, связанный с App Engine».

Это тоже было мое впечатление, но теперь я не уверен. Он по-прежнему заметен в документации (последнее обновление от 14 февраля 2013 г.), в нем ничего не говорится о том, что он устарел, и я нашел сообщение от августа, в котором говорится, что они удалили его только временно и добавят снова (с поддержкой GCM).

Похоже, они обновили его для конечных точек и GCM, и он все еще жив. Это альтернатива созданию проекта Android с последующим использованием мастера «Создать серверную часть AppEngine».

person Tom    schedule 26.03.2013