Я работаю над приложением для Android.Приложение работает как чудо, пока я не попытался запутать код с помощью Proguard.
import com.mobsandgeeks.saripaar.annotation.NotEmpty;
public class TaccuinoFragment extends Fragment {
private TaccuinoViewModel mViewModel;
@NotEmpty(messageResId = R.string.error_campo_obbligatorio)
TextInputLayout titoloLayout;
}
Конфигурация gradle
:
release {
signingConfig signingConfigs.config
zipAlignEnabled true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), System.getenv("GRADLE_PROGUARD_CONFIG_FILE"), 'proguard-rules.pro'
}
Я попробовал следующую конфигурацию Proguard:
-keepclasseswithmembernames class * { @com.mobsandgeeks.saripaar.annotation.** <fields>;}
Как сохранить аннотацию NotEmpty
во время выполнения?Заранее спасибо.