【发布时间】:2017-07-29 00:37:30
【问题描述】:
以下是我从 Android Studio 在设备上运行应用程序时的日志
$ adb install-multiple -r
app/build/intermediates/split-apk/debug/slices/slice_4.apk
app/build/intermediates/split-apk/debug/slices/slice_3.apk
app/build/intermediates/split-apk/debug/slices/slice_0.apk
app/build/intermediates/split-apk/debug/slices/slice_7.apk
app/build/intermediates/split-apk/debug/slices/slice_1.apk
app/build/intermediates/split-apk/debug/slices/slice_2.apk
app/build/intermediates/split-apk/debug/slices/slice_5.apk
app/build/intermediates/split-apk/debug/slices/slice_6.apk
app/build/intermediates/split-apk/debug/slices/slice_9.apk
app/build/intermediates/split-apk/debug/dep/dependencies.apk
app/build/intermediates/split-apk/debug/slices/slice_8.apk
app/build/outputs/apk/app-debug.apk
Split APKs installed
这些拆分的 APK 是什么。关于这个PLZ的更多信息。我的 gradle 文件中没有任何拆分说明。可以将单个 apk 划分为单独的部分吗?
这与加快即时运行的构建时间有关。正如我们所见,依赖项有一个单独的 APK。所以,问题是,幕后发生了什么?
更新:我的 gradle 文件中没有任何拆分 apk 说明 当我构建项目并运行它时会发生这种情况
【问题讨论】:
-
更新问题
-
它与即时运行有关。关闭即时运行只需安装
adb install app-debug.apk。此外,我无法在即时运行的物理设备上安装 apk。您是否面临类似的问题? -
是的,想知道在 bg 中发生了什么,以使用拆分来加速即时运行。我可以看到他们已将依赖项捆绑在不同的 apk 中。问题是他们如何管理它。
标签: android android-studio build build-process