我已经安装了Android,并且希望使用Linux .so重新编译并使其成为Android .so。
我已经搜索过了,所有的例子都显示了在Android中可以将.c编译成.so并重用该.so。这不是我的情况,我只有没有.c文件的Linux .c。
通过引用多个网站,我创建了一个JNI文件夹,并将其与gradle/build文件夹或放在app\src\main下。它是或,因为许多开发人员将它们放在任何一个位置。我不知道哪个是正确的版本,我已经尝试过的两个位置,它不会对项目做任何更改(没有生成的libs文件夹)。
一些人认为,由于平台差异,Linux .so不能在Android .so上重用,但也有一些人认为,如果没有进一步的解释或示例,就有可能使用Linux.so。
这里有人知道怎么做吗?
具体地说:
谢谢。李
发布于 2016-08-05 22:57:38
你不能。那些告诉你平台差异会阻止它的人是对的。
https://stackoverflow.com/questions/37915278
复制相似问题