I'm trying to use proguard with Xamarin.
So I enabled it in project options (checked Enable ProGuard
), and I created a file proguard.cfg
in Properties, (as new Text file, is it right?)
and checked the BuildAction -> ProguardConfiguration
The proguard file contains only a -keep configuration, with a comment. Whether I leave or remove the comment, I always get a parse error on line 1 :
# test comment
-keep class !android.support.v7.view.menu.**, !android.support.design.internal.NavigationMenu, !android.support.design.internal.NavigationMenuPresenter, !android.support.design.internal.NavigationSubMenu, android.support.** {*;}
I get a Unknown option '?' in line 1
error.
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets:
Error: Tool exited with code: 1. Output: proguard.ParseException:
Unknown option '?' in line 1 of file 'Properties/proguard.cfg'
included from argument number 10 at
proguard.ConfigurationParser.parse(ConfigurationParser.java:191) at
proguard.ProGuard.main(ProGuard.java:484) (WheezMe.Droid)
Any idea ?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…