相关疑难解决方法(0)

如何强制Proguard保留我的.xml资源文件?

我成功地将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文件的任何想法?

java android proguard embedded-resource

13
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

embedded-resource ×1

java ×1

proguard ×1