Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查android应用程序中依赖项的大小?_Android_Gradle - Fatal编程技术网

如何检查android应用程序中依赖项的大小?

如何检查android应用程序中依赖项的大小?,android,gradle,Android,Gradle,我正在开发一款android应用程序,它已经有很多依赖项。我想从大一点的开始去掉一些。如何在应用程序中检查它们的大小?我不知道它是否对你有帮助,但我研究并发现了这个 从下拉列表中选择项目。 转到你的项目。 现在选择库。 右键单击要查看详细信息的库。 选择文件路径并单击库,也可以选择依赖项库。 并转到如下图所示的目录 更新的答案 使用最新的android studio,您可以通过apk analyzer查看apk的大小,这是一个非常强大的分析apk的工具 从菜单中选择构建,然后选择分析APK

我正在开发一款android应用程序,它已经有很多依赖项。我想从大一点的开始去掉一些。如何在应用程序中检查它们的大小?

我不知道它是否对你有帮助,但我研究并发现了这个

从下拉列表中选择项目。 转到你的项目。 现在选择库。 右键单击要查看详细信息的库。 选择文件路径并单击库,也可以选择依赖项库。 并转到如下图所示的目录

更新的答案

使用最新的android studio,您可以通过apk analyzer查看apk的大小,这是一个非常强大的分析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的插件也很酷;)谢谢你的建议。我将很快制作一个插件