I am an experienced cocos2d-iphone developer and I am currently trying out cocos2d-x to port my game from iOS to Android. I have NO experience in Android development whatsoever, so I kindly ask for some startup advice
First of all, I am having problems with HelloWorld in the emulator. The cpp project created with python script builds ok, but emulator is black and after some time it only displays “android”. I have created and deleted many emulators, all had host gpu ticked, but none actually worked. The console is silent (shows nothing after finishing the build). I am using cocos2d-x 2.2 Android NDK r9c and ADT 22.3.
I currently have no device with Android, I was hoping to play with the emulator first. But what device do I need? Is it important to support devices before Android 4, or my life will be much easier with 4+ ? Also, the question about resolutions - should I have more than one device and at least one tablet?
Are there any good books about cocos2d-x Android development?
If you have any advice for a freshman, plase shoot me. Like, do I need any Android license (at which step) ? Is it ok to use Eclipse IDE for cpp development? What is logcat and is it more important than regular console? I know this all sounds very noobish but any help would be appreciated!