当前位置: 首页 > 知识库问答 >
问题:

错误:任务执行失败:应用程序:dexDebug。将ParseLoginUI作为模块导入时

郭均
2023-03-14

我是Parse新手,我对ParseLoginUI有一些问题。

将解析LoginUI作为模块导入我的项目后,我单击了运行应用程序按钮,并且发生了错误。我已经在网站上搜索了2天的解决方案,但没有人工作。

下面是我的应用build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "com.example.parsetest"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'com.parse.bolts:bolts-android:1.+'
    compile project(':ParseLoginUI')
}

下面是ParseLoginUI build.gradle

apply plugin: 'android-library'

dependencies {
    compile 'com.parse.bolts:bolts-android:1.2.1'
    compile 'com.android.support:support-v4:22.0.0'
    compile 'com.parse:parse-android:1.10.1'

    provided 'com.facebook.android:facebook-android-sdk:4.0.1'
    provided files("$rootProject.projectDir/ParseLoginUI/libs/ParseFacebookUtilsV4-1.10.1.jar")
    provided files("$rootProject.projectDir/ParseLoginUI/libs/ParseTwitterUtils-1.10.1.jar")

    androidTestCompile 'com.google.dexmaker:dexmaker:1.2'
    androidTestCompile 'com.google.dexmaker:dexmaker-mockito:1.2'
    androidTestCompile 'org.mockito:mockito-core:1.10.19'
    androidTestCompile 'org.skyscreamer:jsonassert:1.2.3'
}

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 23
    }
}

有什么问题吗?因为我按照这个网站里的教程:https://github.com/ParsePlatform/ParseUI-Android

但它仍然不能工作。

下面是错误消息。

正在执行任务:[:app:assembled bug]

按需配置是一个孵化功能。警告:依赖org.json: json: 20090211对于debugAndroidTest被忽略,因为它可能与Android提供的内部版本冲突。如果出现问题,请使用jarjar重新打包以更改类包:ParseLoginUI:compileLint:ParseLoginUI:CopReleaseLint UP-TO-DATE:ParseLoginUI:preBuild UP-TO-DATE:ParseLoginUI:preReleaseBuild UP-TO-DATE:ParseLoginUI:check ReleaseManifest:ParseLoginUI:preDebugAndroidTestBuild UP-TO-DATE:ParseLoginUI:preDebugUnitTestBuild UP-TO-DATE:ParseLoginUI:preReleaseUnitTestBuild UP-TO-DATE:ParseLoginUI:preareComAndroidSupport Support Support V42200Library UP-TO-DATE:ParseLoginUI:preareComFacebookAndroidFacebookAndroidSdk401Library UP-TO-DATE:ParseLoginUI:preareReleaseDependations:ParseLoginUI-TO-DATE:app:GenerateDebugAsset UP-TO-DATE:app:mergeDebugAsset UP-TO-DATE:app:GenerateDebugResValures UP-TO-DATE:app:GenerateDebugResources UP-TO-DATE:app:Process DebugManifest UP-TO-DATE:app:Process DebugResources UP-TO-DATE:app:GenerateDebugSsource UP-TO-DATE:app:Process DebugJavaRes UP-TO-DATE:app:compileDebugJavawith Javac UP-TO-DATE:app:compileDebugNdk UP-TO-DATE:app:compileDebugSsource UP-TO-DATE:app:preDexDebug UP-TO-DATE:app:dexDebug AGPBI:{"类":"简单","文本":"UNEXPECTED TOP-Level EXCEPTPTEL"\tat":[{}]} (DexMerger.java:535)","来源":[{}]} AGPBI:{"种类":"简单","文本":"\tatcom.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)","来源":[{}]} AGPBI:{"种类":"简单","文本":"\tatcom.android.dx.merge.DexMerger.merge(DexMerger.java:189)","来源":[{}]} AGPBI:{"种类":"简单","文本":"\tatcom.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:502)","来源":[{}]} AGPBI:{"种类":"简单","文本":"\tatcom.android.dx.command.dexer.Main.runMonoDex(Main.java:334)","来源":[{}]} AGPBI:{"种类":"简单","文本":"\tatcom.android.dx.command.dexer.Main.run(Main.java:277)","来源":[{}]} AGPBI:{"种类":"简单","文本":"\tatcom.android.dx.command.dexer.Main.main(Main.java:245)","来源com.android.dx.merge.DexMerger.mergeClassDefsAGPBI:{"种类":"简单","文本":"\tatcom.android.dx.command.Main.main(Main.java:106)"、"来源":[{}]}

失败

失败:生成失败,出现异常。

>

  • 出现错误:任务“app:dexDebug”的执行失败。com.android.ide.common.process。ProcessException:org.gradle.process.internal。ExecException:处理C:\ProgramFiles\Java\jdk1.8.0_40\bin\Java中的“命令”。exe“”以非零退出值2结束

    Try:使用- stacktrace选项运行以获取堆栈跟踪。使用- info或- debug选项运行以获得更多日志输出。

    构建失败

    总时间:3.743秒

  • 共有1个答案

    鄢禄
    2023-03-14

    您的“支持:应用程序组件-v7:23.0.1”“com.android.支持:支持-v4:22.0.0”冲突,并且您已经添加了2次“com.parse.bolts:bolts-android:1”',因此请将依赖项替换为:

        dependencies {
        compile fileTree(include: ['*.jar'], exclude: 'android-support-v4.jar',dir: 'libs')
        compile 'com.android.support:appcompat-v7:23.0.1'
        compile project(':ParseLoginUI')
    }
    
     类似资料:
    • 这是我的Gradle档案 消息gradle构建后运行项目这个错误 错误:任务“:app:dexDebug”的执行失败。 通用域名格式。Android石斑鱼类。常见的过程ProcessException:org。格拉德尔。过程内部的ExecException:进程“命令”C:\Program Files\Java\jdk1。7.0_80\bin\java。exe“”已完成,退出值为非零2

    • 我正在使用这个库https://github.com/mikepenz/MaterialDrawer 当我尝试运行我的项目时,我得到以下错误: 错误: 错误:任务': app: dexDebug'的执行失败。com.android.ide.common.process.ProcessExc0019:org.gradle.process.internal.ExecExc0019: Process'命

    • 当我尝试在手机上运行应用程序时,出现以下错误: 错误:任务“app:dexDebug”的执行失败。com.android.ide.common.process。ProcessException:org.gradle.process.internal。ExecException:处理C:\ProgramFiles\Java\jdk1.8.0_65\bin\Java中的“命令”。exe“”以非零退出值

    • 我是android studio的新手,正在制作一个简单的天气应用程序。我编写了代码,但仍然出现以下错误: 任务': app: dexDebug'执行失败。 通用域名格式。Android石斑鱼类。常见的过程ProcessException:org。格拉德尔。过程内部的ExecException:进程'command'/usr/lib/jvm/java-7-openjdk-amd64/bin/jav

    • 在这里,我正在android studio 1.1.0中使用“Fabric Plugin”集成twitter(使用twitter登录) 错误:任务执行失败:应用程序:dexDebug。 com.android.ide.common.internal。LoggedErrorException:无法运行命令:/home/dhruv/dhruv/sdk/build tools/21.0.2/dx--de

    • 我是机器人编程的新手。当我运行我的应用程序时,它显示这种错误 错误:任务执行失败:应用程序:dexDebug。 com.android.ide.common.process.process异常: process.gradle.internal.exec异常: 进程 '命令 'C:\程序文件\Java\jdk1.7.0_67\bin\java.exe'' 以非零退出值 2 完成 这是我的gradle