i importiert diese Abhängigkeiten in meinem Android-Projekt:Welche Abhängigkeiten sollte ich nicht mit Proguard verdecken?
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:design:26.1.0'
compile 'com.google.code.gson:gson:2.8.0'
compile project(':openCVLibrary330')
compile 'de.hdodenhof:circleimageview:2.2.0'
compile 'com.google.android.gms:play-services-ads:11.6.0'
compile 'com.android.support:recyclerview-v7:26.1.0'
compile 'com.android.support:cardview-v7:26.1.0'
}
Nun meine Frage: Welche Abhängigkeiten sollte ich nicht mit proguard verschleiern und wie dieses Ziel zu erreichen?
Vielen Dank!
Nun, ich verstehe. Zum Beispiel verwende ich in meinem Projekt Bibliotheken von Drittanbietern wie openCV und circleImageView. Wenn ich richtig verstanden habe, sollte ich in der Datei proguard-rules.pro angeben, diese beiden Abhängigkeiten nicht zu verschleiern, indem ich '-keep class org.opencv. *'? Ist das die korrekte Syntax? Vielen Dank. –
Ja, das wäre die korrekte Syntax. –