如何检查android应用程序中依赖项的大小?
我正在开发一款android应用程序,它已经有很多依赖项。我想从大一点的开始去掉一些。如何在应用程序中检查它们的大小?我不知道它是否对你有帮助,但我研究并发现了这个 从下拉列表中选择项目。 转到你的项目。 现在选择库。 右键单击要查看详细信息的库。 选择文件路径并单击库,也可以选择依赖项库。 并转到如下图所示的目录 更新的答案 使用最新的android studio,您可以通过apk analyzer查看apk的大小,这是一个非常强大的分析apk的工具如何检查android应用程序中依赖项的大小?,android,gradle,Android,Gradle,我正在开发一款android应用程序,它已经有很多依赖项。我想从大一点的开始去掉一些。如何在应用程序中检查它们的大小?我不知道它是否对你有帮助,但我研究并发现了这个 从下拉列表中选择项目。 转到你的项目。 现在选择库。 右键单击要查看详细信息的库。 选择文件路径并单击库,也可以选择依赖项库。 并转到如下图所示的目录 更新的答案 使用最新的android studio,您可以通过apk analyzer查看apk的大小,这是一个非常强大的分析apk的工具 从菜单中选择构建,然后选择分析APK
在新的Android Studio中,您可以浏览
构建/输出/apk
文件夹,双击您感兴趣的apk文件(每种风格应有单独的文件)
它将打开如下视图:
有一个lib
文件夹,您可以在其中检查每个库的大小。
您还可以使用一定大小的资源和其他stuf 如果有人无意中发现了这篇文章,这里有一个更简单的检查方法 您所要做的就是正常编译APK,注意大小,然后在要签入build.gradle的库中,将“implementation”替换为“compileOnly”
这将生成一个在运行时崩溃的APK,因为它不包含库,但您可以使用它来比较并获取所述库添加到您的APK中的大小。我启动了一个新网站来实现这一点。我希望为所有图书馆建立一个索引。第一次查找会很慢,但后续查找会更快。请访问网站谢谢,但我想在我的应用程序中查看尺寸。我的意思是:应用程序大小30MB,我的代码10MB,Roboguice 5MB,ButterKnife 2MB等等!)您可以为此目的使用。PS我在Android Studio的APK Analyzer功能上创建了WebItemore详细信息:双击对我不起作用(在将Android Studio指定为打开APK的默认应用程序之后),但Android Studio中的Build->Analyze APK菜单起作用。谢谢你提到这个工具!好主意,谢谢!我希望能快点。。也许您可以考虑在空闲时解析Maven中的所有存储库。另外,android studio的插件也很酷;)谢谢你的建议。我将很快制作一个插件