原生的android库编译

时间:2018-04-02 02:06:31

标签: android c++ java-native-interface react-native-android

我想将这些代码编译为android本机库。我尝试了很多技术,并遵循许多在线示例,但它不起作用。我将提供代码的链接并解释我想编译的部分。 这是链接https://github.com/zyq8709/DexHunter(我想在名为dalvik的文件夹中编译代码)。如果有人知道如何编译它,请帮助我。谢谢

2 个答案:

答案 0 :(得分:0)

此代码是平台构建的一部分。如果幸运的话,您可以仅为设备编译libdex,但必须忽略主机端。最简单的黑客就是运行

ndk-build BUILD_HOST_STATIC_LIBRARY=/dev/null BUILD_HOST_EXECUTABLE=/dev/null

答案 1 :(得分:0)

最后,我找到了编译上述代码的解决方案。我使用Ubuntu 16.0.4下载了整个android源码,然后我修改了它被更改的特定文件并替换它。在我编译完所有的android源代码之后。最后,我可以得到一个定制的ROM,我可以按照我的预期使用它。如果有兴趣如何下载和编译整个android源代码,你可以点击这个链接https://source.android.com/setup/build/requirements。如果你有任何问题,你可以在谷歌上找到解决方案,或者你可以发布在这里,所以包括我在内的人会回复。