Instant 运行 不再适用于我的 phone
Instant run doesn't work anymore for my phone
我有 4.4.4 (19) Android,但我无法在 Android Studio 的新版本 (2.3) 中使用即时 运行:
他们为什么要这么做?它适用于这个版本之前的版本。
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
...
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId ***
minSdkVersion 16
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary true
renderscriptTargetApi 25
renderscriptSupportModeEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
***
}
(强调我的)
In Android Studio 2.3 and higher, Instant Run significantly reduces the time it takes to update your app with code and resource changes. After deploying your app to a target device running Android 5.0 (API level 21) or higher, you can click Apply Changes to push certain code and resource changes to your running app without building a new APK—and, in some cases, without even restarting the current activity
注意 您仍然可以将 targetSdkVersion
和 compileSdk
版本设置为最新的 API 级别,而不会影响您的大部分代码。 (减去任何已弃用的方法)
如果您仍然没有找到解决方案,那么只需要一个 way.Probably 它适合您。
使用 平台工具 更新您的 SDK 运行。
即时需要平台工具。
像牛轧糖需要 24 个。
谢谢,希望对您有所帮助。
我有 4.4.4 (19) Android,但我无法在 Android Studio 的新版本 (2.3) 中使用即时 运行:
他们为什么要这么做?它适用于这个版本之前的版本。
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
...
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId ***
minSdkVersion 16
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary true
renderscriptTargetApi 25
renderscriptSupportModeEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
***
}
(强调我的)
In Android Studio 2.3 and higher, Instant Run significantly reduces the time it takes to update your app with code and resource changes. After deploying your app to a target device running Android 5.0 (API level 21) or higher, you can click Apply Changes to push certain code and resource changes to your running app without building a new APK—and, in some cases, without even restarting the current activity
注意 您仍然可以将 targetSdkVersion
和 compileSdk
版本设置为最新的 API 级别,而不会影响您的大部分代码。 (减去任何已弃用的方法)
如果您仍然没有找到解决方案,那么只需要一个 way.Probably 它适合您。
使用 平台工具 更新您的 SDK 运行。
即时需要平台工具。
像牛轧糖需要 24 个。
谢谢,希望对您有所帮助。