gpt4 book ai didi

linux - 如何使用 NDK 和 Android Studio 将 Linux .so 编译到 Android .so 平台

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:24:18 25 4
gpt4 key购买 nike

I have installed Android Studio and would like to use Linux .so to recompile and make it Android .so.

我四处搜索,所有示例都显示了一个现成的 make .c 编译为 .so 并在 Android Studio 中重用该 .so。这不是我的情况,我只有 Linux .so 而没有 .c 文件。

引用了多个网站,我做了一个JNI文件夹,和gradle/build文件夹OR放在app\src\main下。它是OR,因为许多开发人员将它们放在任一位置。我不知道哪个版本是我尝试过的位置的正确版本,它不会对项目进行任何更改(不会生成 libs 文件夹)。

一些人建议,由于平台差异,Linux .so 不能重用于 Android .so,但是,一些人也建议在没有进一步解释或示例的情况下这是可能的。

这里有人知道怎么做吗?

具体来说:

  1. Steps for creation of JNI folder and its location (I know how to create JNI folder, just not sure about the location)

  2. How to call the .so and write codes to re-compile it? (Need MainActivity or not, how does the code looks like)

  3. ndk-build setup and the path/project settings

谢谢。李

最佳答案

你不能。那些告诉您平台差异会阻止它的人是对的。

关于linux - 如何使用 NDK 和 Android Studio 将 Linux .so 编译到 Android .so 平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37915278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com