我成功地将proguard用于我的Android应用程序.
但是,有一个应用程序我遇到了麻烦.
此应用程序使用一个java库,该库具有.xml存储在包中的文件.
InputStream istream = Library.class.getResourceAsStream("resource.xml");
Run Code Online (Sandbox Code Playgroud)
禁用proguard时,此库非常有用.但是,运行proguard,似乎xml文件完全被剥离了.
相关proguard.cfg
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
#-dontobfuscate
#-repackageclasses '' //THIS IS DISABLED
-keepattributes *Annotation*
-keepattributes Signature
-verbose
-dontwarn roboguice.activity.RoboMapActivity
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
Run Code Online (Sandbox Code Playgroud)
有关如何强制保留此xml文件的任何想法?