Java 生成错误,渐变->;错误:任务';的执行失败:应用程序:preDexDebug'&燃气轮机;org.gradle.process.internal.exeception:

Java 生成错误,渐变->;错误:任务';的执行失败:应用程序:preDexDebug'&燃气轮机;org.gradle.process.internal.exeception:,java,android,debugging,compilation,Java,Android,Debugging,Compilation,我使用安卓工作室 模块应用程序: apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion '22.0.1' compileOptions { encoding "UTF-8" } defaultConfig { applicationId "com.my.app" minSdkVersi

我使用安卓工作室

模块应用程序:

apply plugin: 'com.android.application'
android {
    compileSdkVersion 21
    buildToolsVersion '22.0.1'
    compileOptions {
        encoding "UTF-8"

    }
    defaultConfig {
        applicationId "com.my.app"
        minSdkVersion 10
        targetSdkVersion 22
        versionCode 1
        versionName '1'
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors {
    }
}

dependencies {
    compile files('libs/volley.jar')
    compile 'com.google.android.gms:play-services:7.5.0'
}
Project com.my.app

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}
但我得到了这个错误:

error : Error:Execution failed for task ':app:preDexDebug'.
org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'C:\Program
Files\Java\jdk1.8.0_45\bin\java.exe''
使用gradlew CompiledBug--stacktrace:

* Exception is:
org.gradle.execution.TaskSelectionException: Task 'compileDebug' is ambiguous in
 root project 'BillionsOfPeople'. Candidates are: 'compileDebugAidl', 'compileDe
bugAndroidTestAidl', 'compileDebugAndroidTestJava', 'compileDebugAndroidTestNdk'
, 'compileDebugAndroidTestRenderscript', 'compileDebugAndroidTestSources', 'comp
ileDebugJava', 'compileDebugNdk', 'compileDebugRenderscript', 'compileDebugSourc
es', 'compileDebugUnitTestJava', 'compileDebugUnitTestSources'.

 at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
     at org.gradle.launcher.GradleMain.main(GradleMain.java:23)

    at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:33)

     at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130)

    at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
gradlew编译错误:

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

  • 错误:根项目“MyApp”中的任务“CompiledBug”不明确。候选人是:“CompiledBugaidl”, 'CompiledBugandroidTestAIDL'、'CompiledBugandroidTestJava', 'CompiledBugAndroidTestNDK','CompiledBugAndroidTestRenderScript', “com pileDebugAndroidTestSources”、“compileDebugJava”, “CompiledBugNDK”、“compileDeb ugRenderscript”、“CompiledBugSources”, “CompiledBugUnitTestJava”、“CompiledBu gUnitTestSources”

注意:我无法运行sdk管理器。

我认为问题在于
build.gradle
中的
应用程序ID的值。它应该包含应用程序的完全限定包名,因为它将是系统安装应用程序时使用的标识符。“/**/”对于dex打包来说似乎是一个非常矛盾的名称。

我认为问题在于
build.gradle
中的
应用程序ID的值。它应该包含应用程序的完全限定包名,因为它将是系统安装应用程序时使用的标识符。“/**/”对于dex打包来说似乎是一个非常冲突的名称。

此错误非常普遍,可能有大量来源。请提供您正在做什么的更多上下文,该应用程序的架构如何,以及其他build.gradle文件等。相应地更新问题中的applicationId gradle stacktrace不是完全限定的,因此我看不出错误是NullPointer还是其他原因。您确定没有关于JDK路由执行错误的更多信息吗?我有“gradlew CompiledBug”部分。让我们来看看。这个错误非常普遍,可能有大量的源代码。请提供您正在做什么的更多上下文,该应用程序的架构如何,以及其他build.gradle文件等。相应地更新问题中的applicationId gradle stacktrace不是完全限定的,因此我看不出错误是NullPointer还是其他原因。您确定没有关于JDK路由执行错误的更多信息吗?我有“gradlew CompiledBug”部分。让我们来看看。