Не могу настроить Cocos2dx [Android, Eclipse, Windows]

После того, как я настроил среду разработки cocos2d-x для Android в Eclipse для Windows через это руководство, я думал, что все уладил и готов к разработке, за исключением того, что я не могу скопировать пример проекта в свою рабочую область .. (Все еще не могу) ..

Но позже я нашел это руководство , .. Это для настройки cocos2dx для Android в Eclipse на iOS.. В следующем уроке автор больше не использовал Cgywin или MinGW.. Он просто настроил с помощью Android NDK..

Что мне любопытно, так это

  1. Есть много различий между 1-м уроком и 2-м уроком. Это только потому, что второй учебник предназначен только для iOS?
  2. Я не вижу ни одного файла CPP, кроме как здесь "jni/hellocpp/main.cpp" в содержимом проекта "org.cocos2dx.hellocpp.HelloCpp". Но второй автор упомянул в своем руководстве множество файлов CPP. Почему ? Из-за разницы версий cocos2dx?
  3. Когда я открываю файл main.cpp, он показывает много ошибок. Почти все они xxx could not be resolved. Я уже правильно добавил путь ..\cocos2dx\include и путь ..\platforms\android-9\arch-arm\usr\include. Почему ?
  4. Я буквально не могу запустить пример программы.. Он сказал java.io.IOException: An established connection was aborted by the software in your host machine .. а в Logcat don't support gles2.0 .. Почему? Это потому, что моя JVM - это версия сервера Java SE 7? Первый автор упомянул, что «JavaSE 7» не будет работать с cocos2dx. Он работает только с «JavaSE 6». Но у меня все еще есть другие проекты приложений для Android, которые зависят от «JavaSE 7». Как мне запустить пример проекта в «JavaSE 7»??

Извините за 1001 вопрос .. Я совсем новичок в cocos2dx и очень хочу что-нибудь с ним поработать .. :-)

С уважением,


person Aung Pyae    schedule 02.10.2012    source источник
comment
Спасибо @InSane .. В следующий раз я буду использовать RTF лучше .. :-)   -  person Aung Pyae    schedule 02.10.2012


Ответы (1)


Если вы все еще ищете ответы, вот некоторые из них:

1) Ошибки «не удается разрешить» на самом деле ложны и основаны на ошибочных прогнозах eclipse. Вы должны отключить эту отчетность об ошибках (см. вторую ссылку на учебник, которая у вас есть, она показывает вам, как в конце).

2) Недавно я использовал cocos2d-x 2.x, и (к моему удивлению) он не поддерживает работу на AVD. Я купил дешевый старый Galaxy S на eBay, и приложение на нем работало нормально.

3) вы не видите файлы cpp, потому что изначально они добавляются только в файл make. Вы должны сделать дополнительную работу, чтобы они появились в затмении. (Опять же, проверьте второй учебник).

person Mazyod    schedule 15.10.2012