[英]Prevent a directory from proguard obfuscation
我已經瀏覽了幾個關於 proguard 混淆的 stackoverflow 帖子
如何在使用 proguard 進行混淆期間從 injars 中排除特定的 jars?
但是我沒有找到排除特定目錄以防止混淆的答案。
目錄結構:
libs
=> lib1
=> a.b.c.package
A.java
B.java
=> lib2
=> d.e.f.package
C.java
D.java
=> lib3
=> g.h.i.package
E.java
F.java
我不想在每個包名的-keep
選項中添加多行,而是想從混淆中排除整個libs包。
有什么方法可以阻止對特定目錄庫的混淆,如下所示?
有沒有辦法從混淆中排除 java 運行時類?
在 proguard-rules.pro 文件的頂部添加以下行:
-keeppackagenames your.complete.packagename
如果你的意思是目錄是包,那么在 proguard-rules.pro 中添加以下行:
-keep class com.example.something.packageName.** { *; }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.