用于debugging版本的Android Studio APK分析器

我正在运行刚刚发布的Android Studio(2.2 Preview 1)的最新版本,并试图利用一些新的工具。

新的APK分析器是非常有用的,但我不能让它与debugging版本一起工作,它似乎只是准确的发布版本。

这里是发布版本的样子,你可以看到方法数看起来是准确的,所有我使用的android库都包含在内。

释放APK

现在,如果我拉入同一个应用程序的debugging版本,它看起来完全不同。 我所有的应用程序代码都缺失,以及所有的第三方库。 你可以看到,方法数量也大大减less。

调试APK

那么我在这里做错了什么? 我怎样才能在我的debugging版本上进行分析?

在G +上通过James Lau 注意到

工具的目的是帮助您了解和减lessAPK版本的大小,因为这是您发布的内容。 因此,您可能想要在您的发行版APK上运行它。 您可以离开即时运行打开构build发布APK作为即时运行仅适用于debugging。

Solutions Collecting From Web of "用于debugging版本的Android Studio APK分析器"

你确定你有一个完整的debugging版本,而不是一个HOT或WARM SWAP APK文件?

Android Studio自2.0以来有一个名为“即时运行”的function,允许创build某种“增量APK”更新设备上的应用程序,你做了一些小的改变。 好处是你不必执行一个完整的gradle构build过程,因此这样一个HOT SWAP要快得多。

这些特殊的HOT / WARM SWAP APK仅包含您最近所做的更改以及将创build的APK合并到现有的APK设备上的其他代码。

因此,您应该尝试执行“重build项目”或“清理项目”,查看创build的debuggingAPK是否如您所期望的那样。