Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android studio中的多个dex文件定义错误_Android_Xml_Android Studio - Fatal编程技术网

android studio中的多个dex文件定义错误

android studio中的多个dex文件定义错误,android,xml,android-studio,Android,Xml,Android Studio,我是安卓工作室的乞丐,我正在尝试与mysql和安卓数据库进行数据库同步。在遵循一个指南之后(它没有提到gradle的东西,但是我不得不即兴创作),我留下了下面的错误 在搜索之后,我被告知它可能是我的依赖项,但到目前为止我还没有太多的关注 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.3' comp

我是安卓工作室的乞丐,我正在尝试与mysql和安卓数据库进行数据库同步。在遵循一个指南之后(它没有提到gradle的东西,但是我不得不即兴创作),我留下了下面的错误 在搜索之后,我被告知它可能是我的依赖项,但到目前为止我还没有太多的关注

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile files('libs/gson-2.2.2.jar')
    compile files('libs/android-support-v4.jar')
    compile files('libs/android-async-http-1.4.4.jar')
}
idea文件夹中的我的库如下所示

libraries

android_async_http_1_4_4.xml
android_support_v4.xml
appcompat_v7_21_0_3.xml
gson_2_2_2.xml
support_annotations_21_0_3.xml
support_v4_21_0_3.xml
这就是我犯的错误

Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
    /Applications/Android Developer Tools/sdk/build-tools/21.1.2/dx --dex --no-optimize --output /Volumes/Untitled/You copy/app/build/intermediates/dex/debug --input-list=/Volumes/Untitled/You copy/app/build/intermediates/tmp/dex/debug/inputList.txt
  Error Code:
    2
  Output:
    UNEXPECTED TOP-LEVEL EXCEPTION:
    com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;
        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:454)
        at com.android.dx.command.dexer.Main.runMonoDex(Main.java:303)
        at com.android.dx.command.dexer.Main.run(Main.java:246)
        at com.android.dx.command.dexer.Main.main(Main.java:215)
        at com.android.dx.command.Main.main(Main.java:106)
感谢您为我提供的任何帮助问题: 使用
Gradle
依赖项,
AppCompatv7
还引入了
Supportv4
。因此,只需删除
Supportv4
.jar
,因为您不小心添加了两次

您的依赖项:
Gradle知道如何解决依赖冲突。您可以在此处阅读:

因此,出现错误不是因为appcompat与support-v4冲突

看起来您两次引用了
libs
文件夹中的库

或使用:

dependencies {
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile files('libs/gson-2.2.2.jar')
    compile files('libs/android-support-v4.jar')
    compile files('libs/android-async-http-1.4.4.jar') }
或:


但是,我建议也参考
support-v4
gson
android-async
正如您参考的
appcompat-v7.

我想android\u-support\u v4库是conflicting@Exobyte请试着回答我。我要到明天早上才能试着用拼贴电脑,因为当我试着用我的笔记本电脑,更新java dint help时,我听到了吼声。错误:任务“:app:dexDebug”的执行失败。“>com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'C:\Program Files\Java\jdk1.8.0\u 05\bin\Java.exe''以非零退出值结束2@Exobyte请确保您拥有最新的Android SDK和支持库软件包。据我所知,我有1000个,打开SDK管理器,单击4.4.2上的所有更新,因为我正在使用它,获得了所有工具和android支持库/存储库。
dependencies {
    compile 'com.android.support:appcompat-v7:22.0.0' // <-- upgraded
    compile 'com.google.code.gson:gson:2.3.1' // <-- upgraded to gradle dependency
    compile 'com.loopj.android:android-async-http:1.4.4' // <-- upgraded to gradle dependency
}
dependencies {
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile files('libs/gson-2.2.2.jar')
    compile files('libs/android-support-v4.jar')
    compile files('libs/android-async-http-1.4.4.jar') }
dependencies {
   compile fileTree(dir: 'libs', include: ['*.jar'])
   compile 'com.android.support:appcompat-v7:21.0.3' 
}