猿问

Java完成了非零退出值2-android Gradle。

我在执行我的Android应用程序时遇到了这个错误(我清理了它,然后构建了它,但是这个错误仍然存在)

  • 同步:好
  • 制作项目:好的
  • 清洁:好的
  • 运行:错误

错误:任务执行失败“:APP:dexDebug‘.com.android.ide.common.process.ProcessException:org.gradle.process.inter.ExecException:Process’Command‘C:\ProgramFiles\JAVA\jdk1.7.0_25\bin\java.exe’,非零退出值2完成

我的分级档案:

apply plugin: 'com.android.application'android {compileSdkVersion 21buildToolsVersion "21.1.2"defaultConfig {
    applicationId "com.rzr.rzevallosr.miappdepruebas"
    minSdkVersion 19
    targetSdkVersion 21
    versionCode 1
    versionName "1.0"}buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }}productFlavors {}repositories {
    mavenCentral()
    flatDir {
        dirs 'libs'
    }}}dependencies {compile fileTree(dir: 'libs', include: ['*.jar'])
    // This library handles authentication and authorizationcompile 'com.spotify.sdk:spotify-auth:1.0.0-beta9@aar
    '// This library handles music playbackcompile 'com.spotify.sdk:spotify-player:1.0.0-beta9@aar'compile 'com.android.support:
    appcompat-v7:21.0.3'compile 'com.android.support:recyclerview-v7:21.0.+'compile 'com.squareup.retrofit:retrofit:1.9.0'compile 
    'com.squareup.okhttp:okhttp-urlconnection:2.2.0'compile 'com.squareup.okhttp:okhttp:2.2.0'compile files('libs/spotify-web-api-a
    ndroid-master-0.1.0.jar')compile files('libs/okio-1.3.0.jar')}

编辑:我没有看到“编译文件树”(dir:‘libs’,include:[‘*.jar’]),它编译了两次我的库,所以我只是评论一下:

//compile 'com.squareup.retrofit:retrofit:1.9.0'//compile 'com.squareup.okhttp:okhttp-urlconnection:2.2.0'
//compile 'com.squareup.okhttp:okhttp:2.2.0'//compile files('libs/spotify-web-api-android-master-0.1.0.jar')
//compile files('libs/okio-1.3.0.jar')

而且效果很好。

Java完成了非零退出值2-android Gradle。

慕姐4208626
浏览 393回答 3
3回答

红糖糍粑

这个问题很可能是因为超过了Android规定的65K方法Dex限制造成的。这个问题可以通过清理项目和从build.gradle中的依赖项中删除一些未使用的库和方法来解决。或通过增加多重支持。因此,如果您必须保留库和方法,那么可以通过在Gradle配置中声明它来启用MultiDex支持。defaultConfig {             // Enabling multidex support.     multiDexEnabled true}您可以阅读有关Multidex支持和开发的更多信息。这里有超过65K方法的应用程序.
随时随地看视频慕课网APP

相关分类

Java
Android
我要回答