«gradle» 태그된 질문

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

8
Android Gradle의 다중 플레이버 라이브러리를 기반으로하는 다중 플레이버 앱
내 앱에는 여러 시장 인앱 결제 시스템에 대한 여러 가지 특징이 있습니다. 내 모든 프로젝트의 기본 코드를 공유하는 단일 라이브러리가 있습니다. 그래서 저는 이러한 결제 시스템을 제품 맛으로이 라이브러리에 추가하기로 결정했습니다. 문제는 Android 라이브러리에 제품 맛이있을 수 있습니까? 그렇다면 앱의 각 버전에 다른 버전을 어떻게 포함시킬 수 있습니까? 검색을 많이했지만이 …

1
Gradle의 컴파일 및 런타임 구성의 차이점
내 질문은 약간 흔하지 만 Gradle 과도 연결되어 있습니다. 컴파일 및 런타임 구성이 필요한 이유는 무엇입니까? 무언가를 컴파일 할 때 Java 클래스를 바이트 코드로 변환하기 위해 아티팩트가 필요하므로 컴파일 구성이 필요하지만 런타임 구성이 필요한 이유는 JVM에서 애플리케이션을 실행하기 위해 다른 것이 필요합니까? 바보 같이 들리면 미안하지만 이해가 안 돼요

2
Android 스튜디오 프로젝트에 두 개의 build.gradle 파일이있는 이유는 무엇입니까?
Eclipse 프로젝트를 Android Studio로 가져온 후 두 build.gradle파일이 표시됩니다. 1 - <PROJECT_ROOT>\build.gradle 2 - <PROJECT_ROOT>\app\build.gradle 첫 번째 버전은 더 짧고 두 번째 버전에는에 대한 정의가 포함되어 있습니다 compileSdkVersion. 두 개의 개별 파일을 갖는 목적은 무엇입니까? 별도의 빌드 작업이 있습니까?


5
Studio 3.4를 업데이트 한 후 인수에 대한 leftShift () 메서드를 찾을 수 없습니다.
스튜디오 3.4및 Gradle 버전을 업데이트 한 후 5.1.1작업에 오류가 발생했습니다. leftShift () 메서드를 찾을 수 없습니다. 내 임무 : task incrementBetaVersion << { println("Incrementing Beta Version Number...") incrementVersionNumber('BetaVersionNumber') println("Incrementing Beta Version Number...") incrementVersionName('BetaVersionName') } <<줄에 왼쪽 시프트 연산자 에 대한 오류 가 있습니다. 이 오류를 해결하는 방법은 무엇입니까?

7
Gradle DSL 메서드를 찾을 수 없음 : 'kapt ()'
Gradle DSL 메서드를 찾을 수 없음 : 'kapt ()'가능한 원인 : 'jetpacklearn'프로젝트가 메서드를 포함하지 않는 Android Gradle 플러그인 버전을 사용하고있을 수 있습니다 (예 : 'testCompile'이 1.1.0에서 추가됨). 플러그인을 버전 3.4.0으로 업그레이드하고 프로젝트 동기화 'jetpacklearn'프로젝트는 메서드가 포함되지 않은 Gradle 버전을 사용하고있을 수 있습니다. Gradle 래퍼 파일 열기 내 gradleVersion은 '3.4.0'이지만 처리 …
101 android  gradle  kapt 

17
Android Studio에서 새 이름으로 기존 프로젝트 복사
Android 프로젝트를 복사하고 다른 이름으로 동일한 파일에서 새 프로젝트를 만들고 싶습니다. 그 목적은 앱 스토어에서 광고 지원되는 내 앱의 두 번째 버전을 가질 수 있도록하는 것입니다. 여기에서이 답변을 찾았습니다. Android-새 이름으로 기존 프로젝트 복사 하지만 Eclipse 용입니다. Android Studio에서 어떻게 할 수 있습니까?

7
bootRun에서 JVM 옵션을 전달하는 방법
원격 호스트와 통신하는 간단한 Spring 웹 애플리케이션을 개발 중이며 회사 프록시 뒤에서 로컬로 테스트하고 싶습니다. "Spring Boot"gradle 플러그인 을 사용하는데 JVM에 대한 프록시 설정을 어떻게 지정할 수 있습니까? 몇 가지 방법을 시도했습니다. gradle -Dhttp.proxyHost=X.X.X.X -Dhttp.proxyPort=8080 bootRun export JAVA_OPTS="-Dhttp.proxyHost=X.X.X.X -Dhttp.proxyPort=8080" export GRADLE_OPTS="-Dhttp.proxyHost=X.X.X.X -Dhttp.proxyPort=8080" 그러나 그들 중 어느 것도 작동하지 않는 것 …


8
"이미 존재하는 프로그램 유형"은 무엇을 의미합니까?
Android Studio에서 앱을 빌드하려고합니다. Eclipse Paho 라이브러리를 gradle 종속성으로 추가 한 후 (또는 Maven입니까? Android 생태계를 처음 사용) 다음 오류가 발생합니다. Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat Message{kind=ERROR, text=Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat, sources=[Unknown source file], tool name=Optional.of(D8)} 이 오류와 관련된 다양한 StackOverflow 질문을 확인했지만 답변은 모두 특정 라이브러리에 고유합니다. 나는 …

6
Gradle에서 현재 OS를 감지하는 방법
Groovy로 수행하는 방법에 대한 답변을 찾았습니다. Groovy / Grails로 플랫폼 (Window 또는 Linux) 감지 : if (System.properties['os.name'].toLowerCase().contains('windows')) { println "it's Windows" } else { println "it's not Windows" } 더 좋은 방법이 있습니까?
99 gradle 

14
IntelliJ Gradle 플러그인 : 제공된 javaHome이 유효하지 않은 것 같습니다.
유사 : - 인 IntelliJ (14)는 공급 JAVAHOME은 유효하지 않은 것 같습니다 - 안드로이드 스튜디오 - 공급 JAVAHOME가 유효한 폴더 아니다 그러나 다음 JAVA_HOME으로 설정된 내 변수 를 사용하려고 합니다.C:\Program Files\Java\jdk1.8.0_40 intellij가 설치 디렉토리 내부에서 JDK를 찾는 이유를 이해하지 못합니다. intellij에서 : Executing external task 'bootRun'... The supplied javaHome seems …

2
Android Studio (Gradle)에서 Apache Commons 컬렉션을 추가하는 방법
ListUtils를 사용하려고하지만 앱을 실행했을 때이 오류가 발생했습니다. Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.commons.collections.ListUtils" on path: DexPathList[[zip file "/data/app/com.meridianaspect.wiw-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] 그래서 나는 어떻게 든 gradle을 통해 그 라이브러리를 가져와야한다고 생각하지만 어떻게하는지 모르겠습니까?
98 android  gradle 

4
Gradle로 JUnit 테스트를 실행하는 방법은 무엇입니까?
현재 다음 build.gradle 파일이 있습니다. apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { compile files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } 이 build.gradle 파일은 여기 내 저장 소용 입니다. 내 모든 주요 파일은 src / model /에 있고 해당 테스트는 test …

14
새 Gradle 프로젝트 가져 오기 실패 : 빌드 도구 수정 버전 * .0.0을 찾지 못했습니다.
Android Studio를 부팅하고 "New Project ..."를 선택하고 새 프로젝트를 만들면 다음과 같은 팝업 오류가 발생합니다. 새 Gradle 프로젝트 가져 오기 실패 : 빌드 도구 버전 17.0.0을 찾지 못했습니다. 자세한 내용은 IDE 로그를 참조하십시오 (도움말 | 로그 표시). IDE 로그를 참조하고 싶지만 응용 프로그램에 들어가서 많은 작업을 수행하지 못했습니다. 빌드 도구에 …

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