我希望通过在演示应用中添加它作为依赖项来近似Android lib的大小,然后使用Android Studio的APK Analyzer进行分析。问题是,APK分析器对 classes.dex 文件大小非常不清楚。我有以下信息:
那么,哪一个是真正的 classes.dex 大小?在设备上安装包含它的应用程序后,我的lib会占用哪个(大致)大小?
答案 0 :(得分:0)
您可以:
unzip -p my.apk classes.dex | wc -c
在Linux中获取文件大小。如果APK有两个或多个classes.dex
,则可以依次unzip -l
和grep classes.dex
来获取大小。
在设备上安装中,classes.dex
的大小不应更改。如果您的设备运行带有ART的Android版本,那么它将在安装时编译APK。