I am facing the same issue. Now I am developing games for android using cocos2d-x, but when I need to publish it on google Play, the APK size is limited to 50 MB. However, as my game has a lot of graphics and sounds, it is definitely larger than 100 MB even using Texture Packer. Although Google provide a method using APK expension files, cocos2d-x does not support reading resources from places other than apk, unless we write our own function using CCFileData to read the zipped expension files by ourself, Which is super expensive. Any good ideas?