Houge
Member
|
Galaxy Note 2
I have Galaxy Note 2 with Android 4.4.3 and no application works since latest update. It is said that at least Android 4.3 is required.
It says "App has stopped" not even going to Init() function.
Tried both x32 and x64 builds.
It seems like Mali-400 MP4 doesn't support OpenGL ES 3.0, am i right that that's the problem?
(This post was last modified: 10-19-2017 05:52 PM by Houge.)
|
|
10-19-2017 05:16 PM |
|
Zervox
Member
|
RE: Galaxy Note 2
from what I can see on the Mali-400 MP4 specs, you are correct.
(This post was last modified: 10-19-2017 10:16 PM by Zervox.)
|
|
10-19-2017 10:16 PM |
|
Esenthel
Administrator
|
RE: Galaxy Note 2
Thank you for letting me know. I'll do some tests.
BTW. If GLES 3 is not supported, 2.0 will be used.
32/64bit configurations work differently on Android - always both versions are included in the APK and the OS chooses the one that's supported.
I'll let you know what I find after the tests.
|
|
10-20-2017 12:25 AM |
|
Esenthel
Administrator
|
|
10-20-2017 04:13 AM |
|
Houge
Member
|
RE: Galaxy Note 2
App opens now, but it doesn't load or create Gui at all, just blank screen.
It also seems that App no longer works on my Galaxy S8 with new Libs :(
(This post was last modified: 10-20-2017 06:24 AM by Houge.)
|
|
10-20-2017 06:18 AM |
|
Esenthel
Administrator
|
RE: Galaxy Note 2
Hello,
I've just tried Esenthel RTS on Note 2, Note 4 and works fine.
Please make sure you have latest source code from main branch, with only the mentioned patches I've mentioned (be careful as they are from beta branch).
And recompile engine, including all steps in the Builder (you can skip windows/web builds).
|
|
10-20-2017 07:12 AM |
|
Esenthel
Administrator
|
RE: Galaxy Note 2
Just tested on S8, works fine too.
|
|
10-20-2017 07:25 AM |
|
Houge
Member
|
RE: Galaxy Note 2
Sorry, I just don't rebuild android often (actually i never did that), so I could miss something.
So I need to:
1. Add "mutable" in 2 places of Image.h (including EE_PRIVATE)
2. Compile Android
3. Copy 3 files (EsenthelEngine-arm64-v8a.a, EsenthelEngine-armeabi-v7a.a and EsenthelEngine-x86.a)
4. Copy new header with "mutable"
5. Rebuild my application and test it
Did I miss anything? I'll try now.
EDIT1: Still the same, maybe my rebuilding is not right, could you send me your precompiled android *.a files? If that works than it's something about my rebuilding.
(This post was last modified: 10-20-2017 05:29 PM by Houge.)
|
|
10-20-2017 05:21 PM |
|
Esenthel
Administrator
|
RE: Galaxy Note 2
1) add mutable
2) run Esenthel Builder - it will do everything for you
If it's still not working, are you running from Linux?
Long time ago I've encountered issue with generating ETC2 textures via PVRTexLib on Linux, but I never had the time to investigate. If that's the problem:
1) copy your project to Windows machine
2) Delete "Temp" folder from inside your project folder
3) Open Project in Esenthel Editor on Windows
|
|
10-20-2017 09:00 PM |
|
Houge
Member
|
RE: Galaxy Note 2
I have Windows 10 x64.
|
|
10-20-2017 09:01 PM |
|
Esenthel
Administrator
|
RE: Galaxy Note 2
Things you can try:
1) delete the "temp" folder from your project in case files were generated on Linux and got copied to Windows
2) delete your Esenthel Engine source code folder, and make a clean download / rebuild from GitHub
3) delete your Esenthel Engine binary folder, and make a clean download from Esenthel Website
What happens when you use the binary version from Esenthel Website, and build any of the tutorials for Galaxy S8?
mutable fix is only needed for GLES 2.0 devices (not needed for S8)
|
|
10-20-2017 09:14 PM |
|
Houge
Member
|
RE: Galaxy Note 2
The same - when i load binary version, S8 works, Note 2 crashes.
When i replace *.a libraries after rebuild, Note 2 and S8 doesn't show Gui.
I use "05 - Gui -> 10 - Extending and Loading Gui Objects" test app.
|
|
10-20-2017 09:41 PM |
|
Esenthel
Administrator
|
RE: Galaxy Note 2
Have you tried this step?
Code:
2) delete your Esenthel Engine source code folder, and make a clean download / rebuild from GitHub
Do not just replace the *.a files, and don't do it manually, you need to run Esenthel Builder, and click the "Do Selected" button so it executes all tasks.
|
|
10-21-2017 12:00 AM |
|
Houge
Member
|
RE: Galaxy Note 2
Ah, ok, i got it. Let me check.
Because i copied
(This post was last modified: 10-21-2017 12:22 AM by Houge.)
|
|
10-21-2017 12:17 AM |
|
Houge
Member
|
RE: Galaxy Note 2
So I did everything you said, it worked, thank you very much!
Sorry for bothering you for 2 days, but now I know a lot more!
|
|
10-21-2017 02:53 AM |
|