com.android.tools.build:gradle版本高于2.0.0时,无法在物理设备上运行/部署应用程序

当我更新com.android.tools.build:gradle到高于2.0.0的版本时,我遇到了部署应用程序的问题。

当我将其更改为2.1.2时,项目编译并由gradle构建,但没有发生任何事情,就像忽略它。

我试图在Android 4.0.3上运行LG Swift L5 Optimus上的应用程序

这里是项目的build.gradle:

 buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0' } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } 

在这里build.gradle的应用程序:

 apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "keddit.com.keddit" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main.java.srcDirs += 'src/main/kotlin' } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.3.0' compile 'com.android.support:design:23.3.0' compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" compile 'com.squareup.picasso:picasso:2.5.2' compile group: 'io.reactivex', name: 'rxjava', version: '1.1.5' compile group: 'io.reactivex', name: 'rxandroid', version: '1.2.0' compile "com.squareup.retrofit2:retrofit:2.0.2" compile "com.squareup.retrofit2:converter-moshi:2.0.2" compile group: 'joda-time', name: 'joda-time', version: '2.9.3' testCompile "org.mockito:mockito-core:1.+" testCompile 'org.mockito:mockito-core:1.+' testCompile ('org.jetbrains.spek:spek:1.0.25') { exclude group: 'org.jetbrains.kotlin' } } buildscript { ext.kotlin_version = '1.0.3' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } repositories { maven { url "http://repository.jetbrains.com/all" } mavenCentral() }