2015-12-12 83 views
1

您好,我在嘗試運行我的應用程序時遇到錯誤,它是一個用於工作的應用程序(雖然它是在日食)試圖使它在Android的工作室工作後,幾個錯誤現在這個1打我,不能找出任何東西。謝謝你的幫助。錯誤android studio Java jdk1.8.0_65 bin java.exe''以非零退出值2結束

EDİT 當我嘗試運行該應用程序時,無法創建應用程序。

UNEXPECTED TOP-LEVEL EXCEPTION: 
com.android.dex.DexException: Multiple dex files define Landroid/support/annotation/AnimRes; 
    at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596) 
    at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554) 
    at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535) 
    at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171) 
    at com.android.dx.merge.DexMerger.merge(DexMerger.java:189) 
    at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:502) 
    at com.android.dx.command.dexer.Main.runMonoDex(Main.java:334) 
    at com.android.dx.command.dexer.Main.run(Main.java:277) 
    at com.android.dx.command.dexer.Main.main(Main.java:245) 
    at com.android.dx.command.Main.main(Main.java:106) 
Error:Execution failed for task ':dexDebug'. 
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_65\bin\java.exe'' finished with non-zero exit value 2 
Information:BUILD FAILED 

的build.gradle

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.3.0' 
    } 
} 
apply plugin: 'android' 

dependencies { 
    compile "com.android.support:support-v4:23.1.1" 
compile 'com.android.support:appcompat-v7:23.1.1' 
compile fileTree(dir: 'libs', include: '*.jar') 
} 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 
    useLibrary 'org.apache.http.legacy' 

    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 

     // Move the tests to tests/java, tests/res, etc... 
     instrumentTest.setRoot('tests') 

     // Move the build types to build-types/<type> 
     // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... 
     // This moves them out of them default location under src/<type>/... which would 
     // conflict with src/ being used by the main source set. 
     // Adding new build types or product flavors should be accompanied 
     // by a similar customization. 
     debug.setRoot('build-types/debug') 
     release.setRoot('build-types/release') 
    } 
} 

回答

0

除去每經過這麼basicly編譯部分它工作時,僅此留下

dependencies { 
compile 'com.android.support:appcompat-v7:23.1.1' 

}

從那裏我需要刪除這個改變dependices這個

1

刪除android_support_annotations.jar文件,截至this answer建議。您的問題是由Android支持庫中默認包含的註釋jar引起的,因此現在有兩個副本。

您也可以嘗試從build.gradle中暫時刪除compile "com.android.support:support-v4:18.0.+",看看是否有所作爲。

(解決方案是刪除依賴項中的所有但compile 'com.android.support:appcompat-v7:23.1.1')。

+0

?我沒有在build.gradle中找到它 – Wince

+0

請在問題中包含您的build.gradle,這將有所幫助。 –

+0

完成之前對不起,沒想過之前 – Wince

相關問題