Может ли кто-нибудь помочь мне, обфусцировать или привести пример для этого?
Я создал файл .aar
и файл .jar
и поместил класс getter и setter, который даст значение, если онидоступ к нему.
но нужно поставить скрытые значения, чтобы кто-то не увидел, что это за значение.
package com.example.test;
public class MyClass extends privateClass{
String testing;
public MyClass() {
this.testing = getStringExample();
}
public String getTesting() {
return testing;
}
public void setTesting(String testing) {
this.testing = testing;
}
}
и этот класс должен быть скрыт / скрытдругие разработчики, если я дам свою библиотеку
package com.example.test;
public class privateClass {
String getStringExample()
{
return "TEST RESULT";
}
}
Примечание: я тоже пытался установить proguard и проверить библиотеку, но все же они могут видеть мой закрытый класс, я пытался использовать интерфейс и расширяет класс, новсе тот же,
вот мой пример с охранником:
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontwarn ccom.example.test.R*
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class
-keepclassmembers class com.example.test.** { *; }
-keep class com.example.eyefixdata.** {
void set*(***);
void set*(int, ***);
boolean is*();
boolean is*(int);
*** get*();
*** get*(int);
}
Пожалуйста, спасите мой день.надеюсь, ты поможешь мне.Заранее спасибо.