我已安装Android Studio,并希望使用Linux .so 重新编译并制作Android .so。
我已经搜索过,所有示例都显示了一个准备好的.c编译到.so并在Android Studio中重用.so。这不是我的情况,我只有Linux .so没有.c文件。
通过引用多个网站,我创建了一个JNI文件夹,并将其与app \ src \ main下的gradle / build文件夹 OR 一起放置。它是 OR ,因为许多开发人员将它们放在任何一个位置。我不知道哪个是我尝试过的位置的正确版本,并且它没有对项目进行任何更改(没有生成libs文件夹)。
有人认为Linux .so不能重复用于Android。因为平台差异,有些人还建议没有进一步的解释或示例。
这里有人知道怎么做吗?
具体做法是:
创建JNI文件夹及其位置的步骤(我知道如何创建JNI文件夹,只是不确定位置)
如何调用.so并编写代码重新编译? (需要 是否为MainActivity,代码如何?
- 醇>
ndk-build设置和路径/项目设置
感谢。利
答案 0 :(得分:0)
你做不到。那些告诉你平台差异会阻止它的人是正确的。