So I'm facing issues when trying to run my project on an Android device after downloading it from the Play Store.
None of these issues occur when using "Run Layout" in Construct 2.
First of all, depending on the device I use, I have varying levels of success when getting the game to start up.
On the first device, a tablet, the game shows the loading screen along with the icon for the game. It loads up to 100 percent, then the game closes.
On the second device I tried, a smartphone, the game loads and starts the first layout, the Title Screen. I tap Play and it brings me to the second layout, which is basically a screen that shows the name of the following level before loading the next layout. The next layout, Level 1, doesn't load. The game closes.
On the third device I tried, another smartphone, all the layouts load and nothing causes the game to crash or close. However, I'm facing another issue: In my game, the goal is to tap various types of fireworks to detonate them. If you fail to do this, you lose health and eventually get Game Over. There are also bombs that explode and subtract from the health value upon tapping them. The problem is that I can't get any of the various fireworks to detonate without tapping them repeatedly. The bombs, on the other hand, explode the moment I tap them.
Initially, I had it set to where the fireworks detonate upon "left clicking". I got all of the above issues, so I went back and changed the event to make the fireworks detonate upon "tapping". Same issues.
As for more information:
I exported the project from Construct 2 using the Cordova option. I checked the option of minifying the script. (I also exported the project before without minifying the script and there was no difference, so that doesn't seem to be the issue.)
Then I built the game with Intel XDK using the Crosswalk for Android option.
From there, I uploaded the ARM APK (not x86) to the Google Play Store.
Here is a link to the game:
Let me know if there's more information I can provide. I'm hoping there's some easy solution to all this that I'm just completely missing.