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