Dav*_*ker 9 android dex android-studio android-studio-2.2
我正在运行最新版本的Android Studio(2.2 Preview 1),该版本刚刚发布并试图利用一些新工具.
新的APK分析器非常有用,但是我不能让它与调试版本一起使用,它似乎对发布版本来说是准确的.
下面是发布版本的截图,因为您可以看到方法计数看起来准确,并且包含了我正在使用的所有android库.
现在,如果我拉入相同应用程序的调试版本,它看起来完全不同.我缺少所有应用程序代码,以及所有第三方库.你可以看到方法计数也大大减少了.
我在这做错了吗?如何在我的调试版本中进行此分析?
请注意 James Lau的G +:
工具旨在帮助您了解并减少发布APK的大小,因为这是您发布的内容.因此,您可能希望在Release APK上运行它.您可以启用Instant Run以构建Release APK,因为Instant Run仅适用于Debug.
您确定您有完整的调试版本而不是HOT或WARM SWAP的APK文件吗?
自2.0开始的Android Studio有一个名为"即时运行"的功能,允许您在进行一些小的更改后创建某种"delta-APK"来更新设备上的应用.优点是您不必执行完整的gradle构建过程,因此这样的HOT SWAP要快得多.
这些特殊的HOT/WARM SWAP APK仅包含您最近所做的更改以及一些用于将创建的APK合并到现有APK on-device上的其他代码.
因此,您应该尝试执行"重建项目"或"清理项目",并查看创建的调试APK是否符合您的预期.
| 归档时间: |
|
| 查看次数: |
3492 次 |
| 最近记录: |