0

我的项目使用(在 gradle 文件中)

defaultConfig {
    applicationId "xx.xxx.xxxxx"
    versionCode code
    versionName "1.1.0"
    minSdkVersion 15
    targetSdkVersion 22
}

但是新的 Android Studio 2.0 IDE几乎每次都执行缓慢而完整的构建,并表示如果目标 api 为 20 或更少,则新的Instant Run功能不可用。

问题出在哪里?

当 IDE 说 AndroidManifest.xml 已更改时,我也得到了完整的构建:

来自 Android Studio 2 IDE 的消息

编辑: “目标 sdk 版本”是物理设备的目标。所以这个问题与gradle文件中的targetSdkVersion变量无关。我在 4.0.1 机器上调试,所以 IDE 显示消息。

更多信息在这里

4

1 回答 1

0

这是目前 2.0 中的预期行为。似乎您可能有一些代码会自动更新您的 AndroidManifest.xml 或它引用的资源。如果您可以在您的开发/调试环境中停止自动更新它(您可以创建一个新的产品风格),那么您应该能够使用 Instant Run 并大大加快您的迭代周期。

请参阅官方Instant Run 文档

于 2016-04-11T14:35:33.827 回答