Features that involve passing a file reference to other apps or activity windows typically won’t work with compressed files within an APK. Features such as media.playVideo and mail attachments via native.showPopup(). The reason is because they don’t have direct access to your APK’s files and must be given what Android calls an AssetFileDescriptor, which is really just a byte offset and byte count of your resource file within your APK. The trouble is that these external apps and activity windows don’t expect these assets to be compressed and read in those bytes as-is.
We do have a zip plugin that you can use. I’m thinking that you could compress your large text files in your project and then have your app decompress them at runtime to the caches or temporary directory. This might be the simplest solution.
http://docs.coronalabs.com/daily/plugin/zip/index.html
Alternatively, when you re-zip your APK, you should have some command line options to tell the zip utility which files or file extensions you want to compress. I don’t know the command line options off hand, so you’re on your own on how to do that.
Anyways, I hope this helps.