【发布时间】:2016-12-09 04:09:09
【问题描述】:
我正在尝试将 proguard 与 Xamarin 一起使用。
所以我在项目选项中启用了它(选中Enable ProGuard),并在属性中创建了一个文件proguard.cfg(作为新的文本文件,对吗?)
并检查了 BuildAction -> ProguardConfiguration
proguard 文件仅包含一个 -keep 配置,并带有注释。无论我是留下还是删除评论,我总是在第 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.** {*;}
我收到 Unknown option '' in line 1 错误。
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: 错误:工具退出,代码:1。输出:proguard.ParseException: 文件“Properties/proguard.cfg”的第 1 行中的未知选项“”
包含在第 10 个参数中 proguard.ConfigurationParser.parse(ConfigurationParser.java:191) 在 proguard.ProGuard.main(ProGuard.java:484) (WheezMe.Droid)
有什么想法吗?
【问题讨论】:
标签: android xamarin xamarin.android android-proguard