About Store Forum Documentation Contact



Post Reply 
Galaxy Note 2
Author Message
Houge Offline
Member

Post: #1
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
Visit this user's website Find all posts by this user Quote this message in a reply
Zervox Offline
Member

Post: #2
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
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #3
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
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #4
RE: Galaxy Note 2
This solved the problem in my tests, please try:
https://github.com/Esenthel/EsenthelEngi...31530b5c70
10-20-2017 04:13 AM
Find all posts by this user Quote this message in a reply
Houge Offline
Member

Post: #5
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
Visit this user's website Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #6
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
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #7
RE: Galaxy Note 2
Just tested on S8, works fine too.
10-20-2017 07:25 AM
Find all posts by this user Quote this message in a reply
Houge Offline
Member

Post: #8
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
Visit this user's website Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #9
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
Find all posts by this user Quote this message in a reply
Houge Offline
Member

Post: #10
RE: Galaxy Note 2
I have Windows 10 x64.
10-20-2017 09:01 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #11
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
Find all posts by this user Quote this message in a reply
Houge Offline
Member

Post: #12
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
Visit this user's website Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #13
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
Find all posts by this user Quote this message in a reply
Houge Offline
Member

Post: #14
RE: Galaxy Note 2
Ah, ok, i got it. Let me check.
Because i copied smile
(This post was last modified: 10-21-2017 12:22 AM by Houge.)
10-21-2017 12:17 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Houge Offline
Member

Post: #15
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! smile
10-21-2017 02:53 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply