Android xamarin的shrinkresource、proguard等公司不';不要缩小我的应用程序大小
在android studio的build.gradle文件中,我们可以使用Android xamarin的shrinkresource、proguard等公司不';不要缩小我的应用程序大小,android,xamarin,proguard,publishing,shrinkresources,Android,Xamarin,Proguard,Publishing,Shrinkresources,在android studio的build.gradle文件中,我们可以使用shrinkresources设置为true来缩小我们的应用程序。也可以使用minifyenabled和proguard选项 但在xamarin中,我如何使用这些选项 我在我的应用程序中使用了xamarin文档中提到的proguard,但没有发现任何用途(我的意思是我的应用程序大小没有减少)。我的简单应用程序大小约为18Mb。如果有人有在xamarin中使用proguard的经验,请在此处粘贴一个示例文件,并解释您是如何
shrinkresources
设置为true
来缩小我们的应用程序。也可以使用minifyenabled
和proguard
选项
但在xamarin中,我如何使用这些选项
我在我的应用程序中使用了xamarin文档中提到的proguard,但没有发现任何用途(我的意思是我的应用程序大小没有减少)。我的简单应用程序大小约为18Mb。如果有人有在xamarin中使用proguard的经验,请在此处粘贴一个示例文件,并解释您是如何完成此任务的。这样其他人也可以从中受益。Proguard只能在APK包含大量未使用的类(例如,由于库而包含)时减少APK大小。因此,它只能减少APK中
classes.dex
文件的大小。
然而,APK通常包含大量其他文件——Proguard不会触及这些文件
您应该在ZIP查看器中打开生成的APK文件,并查看哪些元素占用了空间。如果它是
classes.dex
文件,那么它只是一个Proguard配置问题 我知道您特别询问Android Studio的proguard和minifyenabled功能,但是如果您的目的是专门减少应用程序的大小,您应该这样做
我没有使用Proguard的经验(因为我无法让它工作,也找不到任何有用的文档),但我有使用链接器的经验。你把它打开了吗?Android Project->Properties->Android Options->Linkerbjut这些方法不会像Android Studio中那样减少应用程序大小。您可以使用zip浏览器打开apk文件,检查哪些文件使用了大部分空间。此外,为每个架构构建不同的apk在一定程度上减少应用程序大小@riyas pk