Android Studio:错误:任务';的执行失败:应用程序:dexDebug';在构建项目时
我第一次使用androidstudio,在导入项目后出现了以下错误(以前它是一个eclipse项目,我也遇到了问题) 以下是提供的信息:Android Studio:错误:任务';的执行失败:应用程序:dexDebug';在构建项目时,android,android-studio,Android,Android Studio,我第一次使用androidstudio,在导入项目后出现了以下错误(以前它是一个eclipse项目,我也遇到了问题) 以下是提供的信息: Error:Execution failed for task ':xink:dexDebug'. com.android.ide.common.internal.LoggedErrorException:无法运行命令: C:\Users\user\AppData\Local\Android\sdk\build tools\21.1.2\dx.bat-
Error:Execution failed for task ':xink:dexDebug'.
com.android.ide.common.internal.LoggedErrorException:无法运行命令:
C:\Users\user\AppData\Local\Android\sdk\build tools\21.1.2\dx.bat--dex--no optimize--output E:\xink-App\xink\xink\build\intermediates\dex\debug--input list=E:\xink-App\xink\xink\build\intermediates\tmp\dex\debug\inputList.txt
错误代码:
2.
输出:
意外的顶级异常:
com.android.dex.DexIndexOverflowException:方法ID不在[0,0xffff]:65536中
位于com.android.dx.merge.dexmerge$6.updateIndex(dexmerge.java:502)
在com.android.dx.merge.dexmerge$idmerge.mergeSorted(dexmerge.java:277)
位于com.android.dx.merge.dexmerge.mergeMethodId(dexmerge.java:491)
位于com.android.dx.merge.dexmerge.mergeDexes(dexmerge.java:168)
位于com.android.dx.merge.dexmmerge.merge(dexmmerge.java:189)
位于com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)
位于com.android.dx.command.dexer.Main.runMonoDex(Main.java:303)
位于com.android.dx.command.dexer.Main.run(Main.java:246)
位于com.android.dx.command.dexer.Main.Main(Main.java:215)
位于com.android.dx.command.Main.Main(Main.java:106)
应用程序build.gradle如下所示:
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.vog.xink"
minSdkVersion 14
targetSdkVersion 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
}
}
}
dependencies {
compile project(':library')
compile project(':facebook')
compile project(':swipecard')
compile files('libs/android-query-full.0.26.7.jar')
compile files('libs/httpmime-4.1.1.jar')
compile files('libs/google-api-client-1.10.3-beta.jar')
compile files('libs/google-http-client-1.10.3-beta.jar')
compile files('libs/google-api-client-android2-1.10.3-beta.jar')
compile files('libs/google-http-client-android2-1.10.3-beta.jar')
compile files('libs/google-oauth-client-1.10.1-betar.jar')
compile files('libs/jackson-core-asl-1.9.4.jar')
compile files('libs/jsr305-1.3.9.jar')
compile 'com.loopj.android:android-async-http:1.4.6'
compile 'com.etsy.android.grid:library:1.0.5'
compile 'com.android.support:support-v4:21.0.3'
compile 'com.google.android.gms:play-services:6.5.87'
compile 'com.jpardogo.materialtabstrip:library:1.0.6'
compile 'com.crittercism:crittercism-android-agent:+'
compile 'org.jsoup:jsoup:1.7.2'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.google.code.gson:gson:2.3'
compile 'com.androidmapsextensions:android-maps-extensions:2.2.0'
compile 'com.google.guava:guava:18.0'
}
您可能多次包含同一个库。尝试只包含一个
google api客户端
和一个google http客户端
可能的重复项。您是否尝试过Build->Clean Project和/或File->Invalidate Cache/Restart
然后重建整个项目?