我有一个离子v1 /科尔多瓦移动应用程序,我需要混淆所有来源。对于Javascript的混淆,我使用了https://github.com/javascript-obfuscator/javascript-obfuscator,对于Java For Android因为我找不到任何用于混淆Objective C的cordova插件,所以我决定使用https://github.com/preemptive/PPiOS-R
Unable to locate a Java Runtime.Please visit http://www.java.com for information on installing Java.因此,如果我没有弄错的话,IntelliJ正在识别一个Java,但出于某种原因,Git插件并没有得到它。
在普通终端中运行Git运行良好,应用程序在终端上执行。是什么引起了这个问题?
我只在互联网上找到了关于android的指南,但我没有使用Kotlin for android,我正在用Kotlin构建一个Java插件(换句话说,JVM),我想使用Proguard来简化和混淆我的代码请注意,我的项目使用Gradle Shadow将其依赖项隐藏到最终的jar中(这些依赖项不需要混淆,但可以缩小,并且确实需要存在于Proguard创建的混淆jar中)。我想知道所有的步骤,像如何提高Gradle自动缩小和混淆我的代码(使用自定义任务),如何从java编译的