是否有可能改变.so文件代码在android工作室本身,并使构建

Is it possible to change the .so file code in android studio itself and make a build?

本文关键字:工作室 构建 android 能改变 so 代码 文件 是否      更新时间:2023-10-16

我在android studio项目中添加了一个。so文件,我可以看到他们在。so文件中编写的代码,如。cc和。h文件。如果我改变。cc文件,它会直接动态创建一个。So文件。或者在完成所有更改后,我们可以重新加载。so文件并进行新的更改。

如何创建一个。so文件从另一个。所以是文件库。任何其他方式使用。so文件,如提取这些和添加到android代码。如何使用已经生成的。so文件进行修改。

是否有机会在。so文件。cc文件中进行更改并编译和运行,如果可能的话,那么如何在android studio中运行。so文件与我的。cc文件更改。

我在android studio项目中添加了一个。so文件,我可以看到他们在。so文件中写的代码,比如。cc和。h文件。如果我改变。cc文件,它会直接动态创建一个。So文件。或者在完成所有更改后,我们可以重新加载。so文件并进行新的更改。

。.so文件本身不知道它所依赖的头文件和库的路径,所以它不能重新编译自己。

如何创建一个。so文件从另一个。所以文件库。

通过逆向工程。

是否有机会在。cc文件中进行更改并编译和运行,如果可能的话,那么如何在android studio中运行我的。cc文件更改的。so文件。

可能性很小。由于缺乏.so文件的依赖信息,此方法将无法成功。