Greetings everyone,
I have 2 questions about expansion files on Google Play. Here they are:
1- My app is approximately 170 mb (6,5 mb .apk + expansion file as Corona packed it) but when I upload it to Google Play and send it to my beta testing group (just me at the moment ), I see it as 170 mb and it makes me download the whole package of 170 mb through one Google Play link. Because of that, I can’t really test the end user experience and see if all goes well. So, my questions is, how can I handle this situation to reflect the end user experience?
2- That one’s a bug and directly related to the first question as I ran some tests. After I did what I did in the first question, I try to open up the app and get the following error:
11-25 17:09:22.673 25878 25907 V Corona : \> Class.forName: network.LuaLoader 11-25 17:09:22.673 25878 25907 V Corona : \< Class.forName: network.LuaLoader 11-25 17:09:22.675 25878 25907 V Corona : Loading via reflection: network.LuaLoader 11-25 17:09:22.678 25878 25907 I Corona : Platform: XT1033 / ARM Neon / 4.3 / Adreno (TM) 305 / OpenGL ES 3.0 V@53.0 AU@04.03.00.166.006 (CL@) / 2014.2511 11-25 17:09:22.762 25878 25907 V Corona : \> Class.forName: CoronaProvider.licensing.google.LuaLoader 11-25 17:09:22.762 25878 25907 V Corona : \< Class.forName: CoronaProvider.licensing.google.LuaLoader 11-25 17:09:22.769 25878 25907 V Corona : Loading via reflection: CoronaProvider.licensing.google.LuaLoader 11-25 17:09:22.777 25878 25907 I Corona : Runtime error 11-25 17:09:22.777 25878 25907 I Corona : ?:0: attempt to index field 'settings' (a nil value) 11-25 17:09:22.777 25878 25907 I Corona : stack traceback: 11-25 17:09:22.777 25878 25907 I Corona : ?: in function 'initiate' 11-25 17:09:22.777 25878 25907 I Corona : ?: in main chunk
I assume that there is a problem with validating app license but I’ve already included the key in my config.lua like this:
( Do I need to use licensing.verify() in main.lua? )
application = { content = { width = 720, height = 1280, scale = "letterBox", fps = 30, }, license = { google = { key = "myKey", }, }, }
It’s very annoying to upload 160 mb file and then wait 2-3 hours for Google servers to refresh so I’d be grateful if someone can help me and point out my mistake.
Thank you.