目前,我有一个简单的android库。我可以使用DexGuard执行混淆处理。但是现在我想使用DexGuard的本机库加密功能,而实际上没有Android应用程序。是否有可能做到这一点?

最佳答案

找出解决方案

-injars ./libhello-jni.zip
-injars ./myjar.jar
-encryptnativelibraries lib/**/*.so


要点:


libhello-jni.zip应包含一个lib文件夹,其中包含*.so个文件
myjar.jar中的代码中,应该使用调用System.loadLibrary("hello-jni")的类,以便DexGuard可以成功地加密*.so文件

10-08 03:42