Comments (13)
I can't reproduce this, but I added more log messages to Android DEBUG build, so you can try it and send me log again. Also, you can try to delete Battle1.j2l
file from Source
directory.
from jazz2.
Deleting the Battle1.j2l
file didn't help.
Jazz2.log
Jazz2_without_Battle1.j2l.log
from jazz2.
Also it didn't crash if delete all *.j2l
files.
Only then it doesn't make sense
from jazz2.
I tried to "build" the cache files on another device (Xiaomi Redmi 4X, ARM64, but used ARMv7 build) and copied it to this device. After that, the game started without crashes. As I understand it, the crash occurs during the "rebuilding" of the level.
from jazz2.
That's strange. Are you really using the DEBUG build? I see less messages than expected in the log.
Also, there is no ARMv7 build, ARM version of the game is universal APK containing both ARMv7 and ARM64 binaries.
from jazz2.
Are you really using the DEBUG build?
Yep
from jazz2.
Can you try it again with the latest build? I added more debug messages.
from jazz2.
[D] bool Jazz2::Compatibility::JJ2Level::Open(const Death::Containers::StringView &, bool) -> Reading compressed blocks...
[D] void Jazz2::Compatibility::JJ2Level::LoadMetadata(Jazz2::Compatibility::JJ2Block &, bool) -> Reading level metadata...
[D] void Jazz2::Compatibility::JJ2Level::LoadLayerMetadata(Jazz2::Compatibility::JJ2Block &, bool) -> Reading level layer metadata...
[D] void nCine::FrameTimer::addFrame() -> 296 frames in 5 seconds = 59.200001 FPS (16.892ms per frame)
[W] static void nCine::AndroidApplication::processCommand(struct android_app *, int32_t) -> APP_CMD_PAUSE event received
[I] void nCine::Application::suspend() -> IAppEventHandler::OnSuspend() invoked
from jazz2.
I added debug message on every line almost. Can you try it again?
from jazz2.
[I] void nCine::StandardFile::OpenStream(nCine::FileAccessMode) -> File "/storage/emulated/0/Android/data/jazz2.resurrection/files/Source/70's grove.j2l" opened
[D] bool Jazz2::Compatibility::JJ2Level::Open(const Death::Containers::StringView &, bool) -> Reading compressed blocks...
[D] void Jazz2::Compatibility::JJ2Level::LoadMetadata(Jazz2::Compatibility::JJ2Block &, bool) -> Reading level metadata...
[D] void Jazz2::Compatibility::JJ2Level::LoadLayerMetadata(Jazz2::Compatibility::JJ2Block &, bool) -> Reading level layer metadata...
[D] void Jazz2::Compatibility::JJ2Level::LoadLayerMetadata(Jazz2::Compatibility::JJ2Block &, bool) -> Reading level layer metadata 02...
[D] void Jazz2::Compatibility::JJ2Level::LoadLayerMetadata(Jazz2::Compatibility::JJ2Block &, bool) -> Reading level layer metadata 03...
[D] void Jazz2::Compatibility::JJ2Level::LoadLayerMetadata(Jazz2::Compatibility::JJ2Block &, bool) -> Reading level layer metadata 04...
[D] void Jazz2::Compatibility::JJ2Level::LoadLayerMetadata(Jazz2::Compatibility::JJ2Block &, bool) -> Reading level layer metadata 05...
[D] void Jazz2::Compatibility::JJ2Level::LoadLayerMetadata(Jazz2::Compatibility::JJ2Block &, bool) -> Reading level layer metadata 06...
[D] void Jazz2::Compatibility::JJ2Level::LoadLayerMetadata(Jazz2::Compatibility::JJ2Block &, bool) -> Reading level layer metadata 07...
[D] void Jazz2::Compatibility::JJ2Level::LoadLayerMetadata(Jazz2::Compatibility::JJ2Block &, bool) -> Reading level layer metadata 08...
[D] void Jazz2::Compatibility::JJ2Level::LoadLayerMetadata(Jazz2::Compatibility::JJ2Block &, bool) -> Reading level layer metadata 09...
[D] void Jazz2::Compatibility::JJ2Level::LoadLayerMetadata(Jazz2::Compatibility::JJ2Block &, bool) -> Reading level layer metadata 10...
[W] static void nCine::AndroidApplication::processCommand(struct android_app *, int32_t) -> APP_CMD_PAUSE event received
[I] void nCine::Application::suspend() -> IAppEventHandler::OnSuspend() invoked
from jazz2.
I made some changes, but I'm afraid it will not help, because it's crashing on line where there is no reason for any crash.
from jazz2.
Thank you very much!
from jazz2.
Great! Non-debug build should also work, but I still don't know why it was crashing before. I removed all added debug messages.
from jazz2.
Related Issues (20)
- Rocks are rolling wrong way HOT 1
- (At least some) charging enemies don't know how to charge player HOT 4
- Devan will stay invisible if player dies. HOT 3
- Original Xbox port? HOT 1
- Jazz² Resurrection v1.2.0 crashes on Samsung Galaxy S7 Android 8 HOT 9
- Broken TNT blocks in `xmas3.j2l` HOT 4
- Ammo sprites on map not updated after picking powerup HOT 2
- Weapon not reverting to primary state after ammo runs out. HOT 1
- TNT not breaking some blocks HOT 1
- Unnecessary loss of health while having a parrot HOT 1
- Frozen boulders not sliding after being pushed HOT 1
- After being teleported by the money rabbit to bonus location, all remaining coins should be switched to gems HOT 3
- Problems with font HOT 1
- [Feature request] Custom touch buttons position/size HOT 1
- regarding opengl, HOT 2
- Can't install on Android HOT 1
- Android version : Screen orientation HOT 2
- Stuck at teleporter HOT 2
- Bug: macOS Build doesn't scale sprites correctly. HOT 15
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jazz2.