java.lang.RuntimeException:没有在..... / instant-run创建的dex文件

时间:2016-10-13 08:16:09

标签: android android-gradle android-manifest

  

错误:任务':app:transformClassesWithDexForDebug'的执行失败。   com.android.build.api.transform.TransformException:java.lang.RuntimeException:java.lang.RuntimeException:在E:\ ad \ projects \ NearVeg \ app \ build \ intermediates \ transforms \ dex \ debug \中没有创建dex文件文件夹\ 1000 \ 10 \即时run_d9024a87e9e4c0d6db37a8c6ebdfd3214367595b

我在defaultConfig中添加了 multiDexEnabled true ,并且还替换为

使用

编译'com.google.android.gms:play-services:8.4.0'
compile 'com.google.android.gms:play-services-identity:8.4.0'
compile 'com.google.android.gms:play-services-plus:8.4.0'
compile 'com.google.android.gms:play-services-gcm:8.4.0'

所以请不要提出这样的建议。

 defaultConfig {
    applicationId "com.bhunnu.nearveg"
    minSdkVersion 15
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
    multiDexEnabled true
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

repositories {
  mavenCentral()
}

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 'com.facebook.android:facebook-android-sdk:4.0.0'
     compile 'com.google.android.gms:play-services:8.4.0'
     compile 'com.android.support:multidex:1.0.0'
     compile 'com.squareup.picasso:picasso:2.5.2'
     compile 'com.github.rahatarmanahmed:circularprogressview:2.5.0'
}

并在清单文件中:

  <application
    android:allowBackup="true"
    android:icon="@drawable/icon1"
    android:label="@string/app_name"
    android:name="android.support.multidex.MultiDexApplication"
    android:theme="@style/AppTheme">

已经提出的一个问题与此相关,但仍未解决。感谢adavance

1 个答案:

答案 0 :(得分:1)

对于删除错误临时我刚刚关闭android studio的即时运行功能。

对于启用即时关注:

  

1)File =&gt;设置。

     

2)点击构建,执行,部署。

     

3)点击“即时运行”

     

4)取消选中启用即时运行热插拔代码.....