Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any chance to get support for arm64-v8a? #10

Open
mohsenoid opened this issue Aug 19, 2019 · 13 comments · May be fixed by #11
Open

Any chance to get support for arm64-v8a? #10

mohsenoid opened this issue Aug 19, 2019 · 13 comments · May be fixed by #11

Comments

@mohsenoid
Copy link

mohsenoid commented Aug 19, 2019

I am trying to use this lib in my project and because of having Split armeabi-v7a and arm64-v8a in my Gradle for my other native codes, on runtime I get this exception that arm64-v8a version of "libsenz.so" doesn't exist.

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.germanautolabs.chris.cat.debug-_Xw4yLcz0YgVU2VJPo4ITQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.germanautolabs.chris.cat.debug-_Xw4yLcz0YgVU2VJPo4ITQ==/lib/arm64, /data/app/com.germanautolabs.chris.cat.debug-_Xw4yLcz0YgVU2VJPo4ITQ==/base.apk!/lib/arm64-v8a, /system/lib64, /system/product/lib64]]] couldn't find "libsenz.so"

I unzipped the AAR file of opuscodec:v1.2.1.2 file and there is only armeabi-v7a, x86 and x86_64.
How much is a chance that you publish a version including arm64-v8a?

FYI, Google play is pushing apps to use arm64-v8a instead of armeabi-v7a!

@mohsenoid mohsenoid changed the title no Arm64 Any chance to get support for arm64-v8a Aug 19, 2019
@mohsenoid mohsenoid changed the title Any chance to get support for arm64-v8a Any chance to get support for arm64-v8a Aug 19, 2019
@mohsenoid mohsenoid changed the title Any chance to get support for arm64-v8a Any chance to get support for arm64-v8a? Aug 19, 2019
@mohsenoid mohsenoid linked a pull request Aug 19, 2019 that will close this issue
@mohsenoid
Copy link
Author

Currently, I cloned your repo and added to my project with an "arm64-v8a" filter abi and also sent you a pull request to have this change in next library release maybe.

#11

@iwuq
Copy link

iwuq commented Sep 12, 2024

@mohsenoid Is there a compiled SO library that supports arm64-v8a available for sharing?

@mohsenoid
Copy link
Author

mohsenoid commented Sep 12, 2024

@mohsenoid Is there a compiled SO library that supports arm64-v8a available for sharing?

I have an open PR for it #11.

I also forked this repo and built that SO library a long time ago for my project.
You should be able to have it: https://github.com/mohsenoid/opuscodec

@iwuq
Copy link

iwuq commented Sep 26, 2024

I don't know why, but I can't compile NDK. Can I directly share the AAR file or SO library? Because my project is in its early stages, the workload of replacing the OPUS library is enormous @mohsenoid

@mohsenoid
Copy link
Author

I was using this 6 years ago and if I am not wrong I had cloned the repo and generated the AAR locally and then added it to my project.

I can consider releasing my fixed version on maven if it helps others, too.

@iwuq
Copy link

iwuq commented Sep 30, 2024

If possible, that would be great

@mohsenoid
Copy link
Author

If possible, that would be great

NP, will work on that

@iwuq
Copy link

iwuq commented Oct 8, 2024

Thank you for your help. I'll be waiting for you publish

@iwuq
Copy link

iwuq commented Oct 11, 2024

@mohsenoid excuse me,Has arm64-v8a been released?

@mohsenoid
Copy link
Author

I had no time to do this, maybe this weekend if I find some free time.

@iwuq
Copy link

iwuq commented Oct 19, 2024

Okay, I'm sorry to trouble you.

@mohsenoid
Copy link
Author

mohsenoid commented Oct 28, 2024

Migrating this old repo to a new Android project setup and creating a publication will likely take some time.

In the meantime, I’ve compiled the library and hope this AAR file will be helpful while I work on publishing it to Maven:

https://file.io/hqTlk6dm9jwV

@iwuq
Copy link

iwuq commented Nov 3, 2024

Perfect operation, thank you very much!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants