安卓工作室总是重建应用程序



我正在开发两个应用程序。一个是另一个主应用程序的引导程序。

从技术上讲,它们都具有相同的渐变设置(包名称除外)。

我遇到的问题是,安卓工作室总是为main重新构建整个应用程序,但对于bootloader应用程序,它只是进行了更改。

例如:当我在主应用程序上按run时,这些任务就会被执行(即使我不编辑任何内容,这些任务也会被执行):

Executing tasks: [:app:clean, :app:generateMesiDebugDebugSources, :app:generateMesiDebugDebugAndroidTestSources, :app:prepareMesiDebugDebugUnitTestDependencies, :app:mockableAndroidJar, :app:assembleDebugDebug]

在引导程序应用程序上,执行以下任务:

Executing tasks: [:app:incrementalDebugSupportDex]

我确信我在第一个应用程序的设置中更改了一些内容,但我不知道为什么。在主应用程序上的每次重建大约需要2.5分钟,而在引导程序应用程序上执行小任务只需要大约2秒,即使我做了一些小更改(视图更改、小活动更改)。

我使用的是Android Studio 2.1(今天更新),但这些事情发生在大约2-3天前。我的等级是2.1。

希望有人知道如何迫使安卓工作室只编译和构建代码中的更改,而不是整个应用程序。

谢谢你的回答。

编辑:即时运行命令已启用。

我认为第一个应用程序中没有启用"即时运行"设置。

Mac转到Android Studio->首选项->构建、执行、部署->即时运行->选择启用即时运行复选框

Windows使用设置对话框并执行上面提到的相同过程

最新更新