1

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

4

1 回答 1

3

找到了解决方案

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

要点:

  • libhello-jni.zip应该包含一个包含文件的文件lib*.so
  • 它的代码中的某处myjar.jar应该使用调用的类,System.loadLibrary("hello-jni")因此 DexGuard 可以成功加密*.so文件
于 2015-07-03T10:35:35.607 回答