Thank you very much Sergey. I tried the TestCpp project as you suggested and it worked on the 1st gen Kindle Fire. This forced me to examine my code more closely. I found the problem - I was attempting to play a MP4 audio file with “playEffect”, which the Kindle does not like. The MP4 file format had worked on all of the other Android devices I tested on. I just converted the sound to a wave file using the PCM codec and it resolved the problem. Attempting to play a MP4 audio file on the 1st gen Kindle halts all processing after the playEffect call which is what was causing the sprites to not display. The 2nd gen Kindle Fire didn’t have this problem at all.
It is generally best practice to use PCM wav files for all sound effects when targeting both iOS and Android? As mentioned, I’m porting my cocos2d-iphone game to cocos2d-x. In the cocos2d-iphone project I was using mp4 for all of the effects.
Thanks again for assisting me with my first porting issue. I look forward to contributing on the forum.