«gradle» 태그된 질문

Gradle은 Groovy DSL을 사용하는 프로젝트 빌드 자동화 도구입니다. Gradle 빌드 스크립트는 Maven 및 Ivy 리포지토리와 종속성 관리를위한 일반 파일 시스템을 지원합니다.

14
Gradle로 라이브러리 프로젝트를 빌드 할 때 BuildConfig.DEBUG는 항상 false입니다.
디버그 모드에서 앱을 실행할 때 BuildConfig.DEBUG가 작동하지 않습니다 (= 논리적으로 false로 설정 됨). 저는 Gradle을 사용하여 빌드합니다. 이 검사를 수행하는 도서관 프로젝트가 있습니다. BuildConfig.java는 빌드 디버그 폴더에서 다음과 같습니다. /** Automatically generated the file. DO NOT MODIFY */ package common.myProject; public final class BuildConfig { public static final boolean DEBUG …

16
tools.jar을 찾을 수 없습니다. C : \ Program Files \ Java \ jre1.8.0_151에 유효한 JDK 설치가 포함되어 있는지 확인하십시오.
JDK 프로젝트 구조 파일 / 프로젝트 구조를 수동으로 구성했지만 여전히이 오류가 표시됩니다. FAILURE : Build failed with an exception. `오류 : ': sample : compileReleaseJavaWithJavac'작업에 대한 실행이 실패했습니다. tools.jar을 찾을 수 없습니다. C : \ Program Files \ Java \ jre1.8.0_151에 유효한 JDK 설치가 포함되어 있는지 확인하십시오 .` JDK 대신 …
83 java  android  gradle 

12
transformClassesAndResourcesWithProguardForRelease FAILED
콘솔에서 Gradle로 Android 애플리케이션을 빌드하려고합니다. 그러나 ': app : transformClassesAndResourcesWithProguardForRelease'작업에 대한 오류가 발생합니다. build.gradle : buildscript { repositories { jcenter() maven { url "https://jitpack.io" } } dependencies { classpath 'com.android.tools.build:gradle:2.2.3' classpath 'com.google.gms:google-services:3.0.0' } } allprojects { repositories { jcenter() maven { url "https://jitpack.io" } } } task clean(type: Delete) { …

5
동일한 파일에서 프로젝트 이름 / 그룹 / 버전과 {source, target} 호환성을 설정하는 방법은 무엇입니까?
내 프로젝트에 gradle 사용을 일반화하고 모든 곳에서 동일한 빌드 파일을 재사용하고 싶습니다. 불행히도 마이그레이션을 쉽게하기 위해 $ subject에 언급 된 속성을 단일 파일로 정의하는 데 어려움이 있습니다. 이것은 gradle 1.6입니다. 내가 시도한 것, 모든 시도에서 실패했습니다. gradle.properties: 이름을 수정할 수 없습니다 (읽기 전용, a를 사용 settings.gradle하고 루트 프로젝트 이름을 재정의해야 …
82 java  gradle 

4
Gradle을 통해 Java 클래스를 실행할 때 시스템 속성 및 매개 변수 전달 문제
빠른 통합 테스트의 일부로 Gradle을 통해 명령 줄 Java 앱을 실행하려고합니다. Maven에서 빌드 스크립트를 이식하고 있는데 exec-maven-plugin. 내 두 가지 큰 요구 사항은 다음과 같습니다. 시스템 속성을 실행 가능한 Java 코드로 전달할 수 있음 실행 가능한 Java 코드에 명령 줄 인수를 전달할 수 있음 빌드 스크립트에서 이러한 속성을 읽으려는 것이 …
82 java  gradle 

1
Gradle의 종속성 그래프에서 '->'(화살표)는 무엇을 의미합니까?
일부 Android 테스트를 실행하려고하는데 컴파일러가 여러 dex 파일이 존재한다고 불평합니다. Multiple dex files define Lorg/hamcrest/MatcherAssert; 그래서 중복 된 종속성을 필터링하려고합니다. $ ./gradlew -q dependencies app:dependencies --configuration androidTestCompile 그러나 다음과 같은 출력이 나타납니다. ------------------------------------------------------------ Project :app ------------------------------------------------------------ androidTestCompile - Classpath for compiling the androidTest sources. +--- org.mockito:mockito-core:1.9.5 | +--- org.hamcrest:hamcrest-core:1.1 -> …

22
Android Studio : Gradle-빌드 실패 — ': dexDebug'작업에 대한 실행 실패
오류: Gradle: Execution failed for task ':vertretungsplan:dexDebug'. > Failed to run command: P:\Android-Studio\sdk\build-tools\18.0.1\dx.bat --dex --output P:\Projekte\VertretungsplanProject\vertretungsplan\build\libs\vertretungsplan-debug.dex P:\Projekte\VertretungsplanProject\vertretungsplan\build\classes\debug P:\Projekte\VertretungsplanProject\vertretungsplan\build\dependency-cache\debug P:\Android-Studio\sdk\extras\android\m2repository\com\android\support\support-v4\18.0.0\support-v4-18.0.0.jar P:\Projekte\VertretungsplanProject\vertretungsplan\libs\commons-io-2.4.jar P:\Projekte\VertretungsplanProject\vertretungsplan\build\exploded-bundles\VertretungsplanProjectLibrariesActionbarsherlockUnspecified.aar\classes.jar Error Code: 2 Output: trouble processing: bad class file magic (cafebabe) or version (0033.0000) ...while parsing de/MayerhoferSimon/Vertretungsplan/LoginActivity$2.class ...while processing de/MayerhoferSimon/Vertretungsplan/LoginActivity$2.class trouble processing: bad class file magic (cafebabe) or version …

8
Volley (또는 기타 라이브러리)를 Android Studio 프로젝트에 통합하는 가장 좋은 방법
이 작업을 수행하는 가장 좋은 방법에 대한 다른 조언을 보았습니다. 이 질문 은 항아리를 만드는 것을 다룹니다. 다른 곳에서는 단순히 발리 소스를 자신의 프로젝트에 복사하라는 조언을 보았습니다. android.com의 라이브러리에 대한 이 섹션 은 가장 권위있는 것 같습니다. 그러나 발리를 컴파일 한 후에는 aal 라이브러리가 없지만 그 섹션에는 있어야한다고 말합니다. 그래서 …

5
Gradle : 두 개 이상의 프로젝트 변형 : myLib이 소비자 속성과 일치합니다.
내가 작성한 라이브러리 myLib는 RemoteMessage에서 사용 Firebase하며 앱 자체도 Firebase. Gradle 사용 4.7. 또한 4.4.1에서 이것을 직면합니다. 그것을 고치는 방법? project.gradle buildscript { repositories { google() jcenter() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:3.1.2' classpath 'com.google.gms:google-services:3.3.0' } } allprojects { repositories { google() jcenter() mavenCentral() mavenLocal() } } task clean(type: Delete) …

11
java.lang.NullPointerException (오류 메시지 없음)
나는이 질문이 여러 번 요청되었으며 대부분의 답변을 따랐지만 그 중 어느 것도 나를 도왔습니다. 그래서 이것이 내 문제입니다. 프로젝트를 동기화 할 때마다 항상 실패합니다. 다음은 Gradle 콘솔의 모습입니다. 작업 실행 : [: app : generateDebugSources, : app : generateDebugAndroidTestSources, : app : mockableAndroidJar, : app : prepareDebugUnitTestDependencies] 주문형 구성은 인큐베이팅 …

7
Gradle 테스트 종속성
두 개의 프로젝트, 프로젝트 A와 프로젝트 B가 있습니다. 둘 다 그루비로 작성되었으며 빌드 시스템으로 gradle을 사용합니다. 프로젝트 A에는 프로젝트 B가 필요합니다. 이는 컴파일 및 테스트 코드 모두에 적용됩니다. 프로젝트 A의 테스트 클래스가 프로젝트 B의 테스트 클래스에 액세스 할 수 있도록 구성하려면 어떻게해야합니까?

8
여러 작업을 실행하는 Gradle 사용자 지정 작업
여러 gradle 작업을 하나로 실행하고 싶습니다. 그래서 대신 ./gradlew clean build publish 사용자 지정 작업을 갖고 싶습니다. ./gradlew cleanBuildPublish 실행하도록 clean build하고 publish주문한다. 어떻게 가능합니까? 이것은 작동하지 않습니다 task cleanBuildPublish { dependsOn 'clean' dependsOn 'build' dependsOn 'publish' }
81 gradle 

8
Gradle 버전 2.2가 필요합니다. 현재 버전은 2.10입니다.
Gradle 빌드를 사용하려고합니다. 그것은 나에게 오류를 준다. 플러그인 적용 실패 [id 'com.android.library'] Gradle 버전 2.2가 필요합니다. 현재 버전은 2.10입니다. gradle 래퍼를 사용하는 경우 /home/sanjeewa/workspace/Android/UVCCamera/gradle/wrapper/gradle-wrapper.properties의 distributionUrl을 gradle-2.2-all.zip으로 편집 해보십시오. 하지만 내 gradle-wrapper.properties에는 gradle-2.4-all.zip이 포함됩니다. gradle-2.2-all.zip으로 변경했습니다. 여전히 같은 문제입니다. 터미널에서 gradle -version을 실행하면 Gradle 2.10이 버전으로 표시됩니다. 그 오류를 해결하는 방법 …

8
Gradle 버전 1.10이 필요합니다. 현재 버전은 2.0입니다.
최신 Gradle 버전 (2.0)을 사용하려고하지만 터미널에서 gradle 빌드 를 눌렀을 때이 메시지가 계속 표시됩니다 . 1.10 버전을 요구하는 이유는 무엇입니까? 저는 Gradle을 처음 사용하므로 그것에 대해 머리를 돌리려고 노력하고 있습니다. Gradle 버전 1.10이 필요합니다. 현재 버전은 2.0입니다. 다음은 내 종속성 (모듈 build.gradle 파일)입니다. dependencies { classpath 'com.android.tools.build:gradle:0.12.+' classpath fileTree(dir: 'build-libs', …

12
Gradle Build Android 프로젝트 '모든 종속성을 해결할 수 없음'오류
Gradle로 첫 번째 프로젝트를 빌드하려고하는데 gradle 파일과 설정이 정확하다고 생각합니다. 하나의 모듈 만 사용하고 있으며 V4 + AppCompatBar 라이브러리를 지원합니다. 프로젝트-build.gradle allprojects { repositories { mavenCentral() } } 프로젝트-settings.gradle include ':AssignmentTempos21' 메인 모듈-build.gradle buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' repositories { …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.