* Vs ** vs *** en Proguard?
¿Cuál es la diferencia entre los caracteres comodín *
, **
y ***
en Proguard? Por ejemplo:
-keep class com.mypackage.*
Vs
- Proguard eliminando anotaciones en la aplicación de Android
- Mantenga los nombres de los métodos de interfaz internos en proguard
- Problemas con ProGuard y AdMob
- Configuración de Android ProGuard para Facebook
- Proguard dando el siguiente error al exportar la aplicación
-keep class com.mypackage.**
Vs
-keep class com.mypackage.***
- Nota: android.support.v4.text.ICUCompatIcs: no se puede encontrar la clase referenciada dinámicamente libcore.icu.ICU
- Aapt_rules.txt no se encuentra al crear apk en android studio
- Archivo proguard obsoleto; Usar -contienen a los miembros en vez de -contemplarlosconmiembros
- Decoración de artículos Proguard y RecyclerView
- No se puede firmar la versión APK -: app: shrinkReleaseMultiDexComponents FALLED
- Android Studio ProGuard no parece ejecutarse
- ¿Dónde están los archivos de salida de Android Wear Proguard?
- ProGuard para Android "java.lang.nosuchfielderror: Toast" excepción
* matches any part of a method name. OR matches any part of a class name not containing the package separator. ** matches any part of a class name, possibly containing any number of package separators. *** matches any type (primitive or non-primitive, array or non-array).
Tenga en cuenta que los comodines * y * nunca coincidirán con los tipos primitivos. Además, sólo los * comodines coincidirán con los tipos de matriz de cualquier dimensión. Por ejemplo, " get * ()" coincide con "java.lang.Object getObject()"
, pero no "float getFloat()"
, ni "java.lang.Object[] getObjects()"
.
* matches any part of a filename not containing the directory separator. ** matches any part of a filename, possibly containing any number of directory separators.
- Android Paint PorterDuff.Mode.CLEAR
- Cómo cambiar el texto del elemento de menú Color del tema holo en Android?