GithubHelp home page GithubHelp logo

Comments (7)

yarnee avatar yarnee commented on July 2, 2024 1

I will give it a try and update the status here & will exchange the *.so libraries and build the aar lib-files again !

from libgdx-oboe.

barsoosayque avatar barsoosayque commented on July 2, 2024

Have you tried building master branch ? Seems like an obscure NDK error, which I updated several weeks ago. I also updated the batch of native libraries and SDK version, might help too.

As for kotlin dependency, since I don't write java code, I was pretty much comfortable with koltin. Didn't know it would require end users to also have a dependency on kotlin. I would gladly merge PR which would change kotlin to java in library sources.

from libgdx-oboe.

yarnee avatar yarnee commented on July 2, 2024

Hello again, i did try the following: a) did not rebuild the dependencies, do run on a mac and not on a unix machine, so i couldn't build them. b)So i did build again the library, which created 2 files, a debug and a release one, c) copied the *.so files in my natives libs dir, and d) finally i copied the generated aar libs in my lib file and generated my signed bundle !
Unfortunately, the issue is still there, so the decision is to exclude some devices which do not much our criteria (everything after Android 9, RAM with more than 500k etc.) But in case you do have any other suggestions, please feel free !
ps: forgot to mention that i also updated the kotlin lib for JDK8 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.20)
Find attached the whole logcat excerpt of the prelaunch report of the failed device [Uploading logcat.txt…]

from libgdx-oboe.

barsoosayque avatar barsoosayque commented on July 2, 2024

Hmmm. Doesn't seem right. You don't have to build ffmpeg manually, it's prebuilt and located in library/libs. Those *.so files should be inside AAR after the build, as far as I remember you can inspect AAR in Android Studio (just to make sure). Anyways, it seems to be unrelated, since from the crash log it looks like a linkage error or some sort of build error. I'll try to fiddle with cmake to get around this issue (hopefully).

from libgdx-oboe.

barsoosayque avatar barsoosayque commented on July 2, 2024

Ah. Seems like one of the ffmpeg libraries didn't disable iconv even though it should be autodetected to "no". And according to android ndk's sources, iconv is available for SDK 28+, so probably that's why those devices produced a crash. Can you try building the master once again ? I've updated ffmpeg libraries in 46f4da5

from libgdx-oboe.

yarnee avatar yarnee commented on July 2, 2024

Thanks a lot @barsoosayque , thanks a lot for the fast service
The pre-launch report does not show any issues after the last update of the release libs.

from libgdx-oboe.

barsoosayque avatar barsoosayque commented on July 2, 2024

Great ! Glad I could resolve this issue, even though it were abysmal NDK insides again

from libgdx-oboe.

Related Issues (18)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.