This is a test build, not a release. It is for the crash in issue 36: on an AYN Thor, the Android app closes as the game starts. Everyone else should use 1.1.7.
It does not fix the crash. It records it. 1.1.7-test2 answered the first fault on the Thor, a table of textures the driver refused. The app still closes a moment later, and the log has no line for it. This build writes the reason into snap64.log:
- When the app closes on a fault, it writes the signal, the thread, the graphics call that thread was in, and the code addresses.
- At the next start, it copies in Android's own report of how the last run ended.
To help: install it over what you have, open it, let it close, open it once more, then attach snap64.log to issue 36. Saves stay.
The APK is signed with the project's key, and Android's app info shows it as 1.1.7-test3. It was checked on Android's emulator. The app was crashed on purpose two ways and both records were read back, 42 of 42. It installed over 1.1.7 with its files kept, and the fix's own check passed, 23 of 23. Every source change from 1.1.7 is attached as issue36-test3.patch.