【问题标题】:Cannot build a project in Android Studio无法在 Android Studio 中构建项目
【发布时间】:2017-04-13 04:36:25
【问题描述】:

我正在尝试在 Android Studio 中导入一个项目。这段代码应该可以工作,但我似乎无法构建该项目。这是我尝试构建时产生的错误:

错误:任务执行失败 ':openCVLibrary2410:compileReleaseJava'.

找不到系统 Java 编译器。确保您已安装 JDK(而不仅仅是 JRE)并将您的 JAVA_HOME 系统变量配置为 指向相应的目录。

我已经搜索了一个解决方案,但我发现要么是指 eclipse,要么是更改 jdk 的位置

File > other Settings > Default Project Structure

这对我来说不是一个有效的解决方案,因为我检查了我以前的 Android Studio 项目并且都具有相同的位置

这是堆栈跟踪:

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task     ':openCVLibrary2410:compileReleaseJava'.

mainProject Gradle:

// 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.1.0'
    }
}

 allprojects {
    repositories {
        jcenter()
    }
}

人脸识别 Gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
buildToolsVersion "21.1.2"

defaultConfig {
    applicationId "eu.upcom.recred.facerec"
    minSdkVersion 9
    targetSdkVersion 9
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'),     'proguard-rules.txt'
        }
    }
}

dependencies {
     compile files('libs/javacpp.jar')
     compile files('libs/javacv.jar')
     compile project(':openCVLibrary2410')
 }

openCV2410 毕业典礼

    apply plugin: 'com.android.library'

android {
    compileSdkVersion 19
    buildToolsVersion "21.1.2"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 8
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'),     'proguard-rules.txt'
        }
    }
}

【问题讨论】:

  • 发布你的 gradle 文件..因为最近我在我的相机应用上使用了这个库
  • 你的项目和'openCVLibrary2410'项目在同一个目录吗?
  • 是的,在同一个目录中
  • 检查你的java编译器路径。像这样选择文件---->其他设置--->默认项目结构,看看你的java路径是否正确设置......因为你的gradle是完美的.

标签: java android eclipse android-studio


【解决方案1】:

我遇到了同样的问题,这是 Java 路径上的问题。您可以检查您是否在系统变量中设置了 java 或 JDK 的路径或不点击Environment variable

还要检查您的 Java JDK 版本。

此链接还包含有关如何设置路径的所有详细信息。 我建议您可以使用此解决方案。这将有助于解决您的问题..

【讨论】:

    【解决方案2】:

    当我在这里发布 gradle 文件时,我注意到了一些东西。我将构建工具版本从'com.android.tools.build:gradle:1.1.0' 更改为'com.android.tools.build:gradle:2.2.2',现在它正在构建中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-03
      相关资源
      最近更新 更多