frankgogoland
frankgogoland
好的,我这边做个中间bean做为桥接。 另外 再请教一个问题。//虚拟机库名称,如果cmake里配置为静态库,这个可以忽略 public static final String VM_NAME = "nmmvm"; 这个名称能修改吗,我尝试改了一下,编译错了。 后来尝试改CMakeLists.txt文件,但是编译过不去。谢谢
改了2个地方 1.BuildNativeLib.java 的VM_NAME定义 2.vm目录下的配置文件 改完之后重新压缩zip文件,替换之前的资源。 但是改完之后就编译不过去。
 是这么改的,2个文件都改成和java设置的名称一样,最后cmake的时候会报错。
谢谢,目前发现就不能改里面的文件,然后再压缩替换之前的内容。修改后命令不正常了。并不是字符串替换的问题。 建议您弄个群,好交流谢谢。
> 并没有问题,有问题只会是你操作或者使用工具有问题。本质上只是内嵌个zip把c源码放里面方便读取而已,那个报错明显是修改后连cmakelists.txt都丢失了。 你应该检查那些工具怎么直接修改zip的,很简单的问题没必要复杂化然后变成玄学问题。 是zip路径多了一层,感谢支持。现在可以改名了!
目前我只能用项目中的jar文件去处理,用AS无法编译,命令行也编译不了。JDK已经升级到9了。 Windows下有问题?我该提供你怎么样的例子呢?apk文件还是百度的sdk?
感谢解答,我在试试别的环境,不知道您这边是linux还是mac下的。如果方便您给我一个新的jar吗?邮箱[email protected],非常感谢。
还是会崩溃。是不是修改代码可以把baidu sdk给绕过去。或者把某些包名的给绕过?比如:com.baidu.location
> 建议那些公开的sdk都别加固,别人容易通过加固前的字节码推测出opcode映射表 非常感谢,这个修改哪部分模块的代码呢?
> 自定义ClassAndMethodFilter接口,或者使用已经实现的简单规则,命令行本事就支持规则文件 好的,我再熟悉一下这个项目,gradle现在能编译过了,我对java的配置环境真不熟悉,还得好好补一补课。感谢支持!