gpt4 book ai didi

java - 在您自己的 Android 应用程序中调用第 3 方 native 库

转载 作者:行者123 更新时间:2023-12-02 02:09:52 24 4
gpt4 key购买 nike

是否可以为您自己的 Android 应用程序中没有源代码的 native 库编写代码?

例如 - RarLab的 Android 应用程序附带了适用于至少 4 个不同平台的 native 库 librarlab_rar.so

假设我这样做是为了实验,并且版权不是问题,并且我不打算在外部分发该应用程序,是否可以编译一个仅包含 native 二进制文件的基于 Java/Kotlin android 的应用程序在 Android Studio 或 Eclipse 等 Android 开发工具中?

最佳答案

您需要反汇编二进制 .so 文件并自行设计 API。此过程称为逆向工程

参见:How do I reverse engineer .so files found in android APKs?了解如何完成任务的想法。

一旦您弄清楚如何调用 .so 文件,您就可以编写自己的 API 版本,然后可以从 Java/Kotlin 调用该 API。

关于java - 在您自己的 Android 应用程序中调用第 3 方 native 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57334385/

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