«gradle» 태그된 질문

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


8
Gradle에서 구현과 컴파일의 차이점은 무엇입니까?
안드로이드 스튜디오 3.0으로 업데이트하고 새 프로젝트를 생성 한 후, 나는있는 것으로 나타났습니다 build.gradle대신 새로운 종속성을 추가 할 수있는 새로운 방법이 compile존재 implementation하고 대신 testCompile있다 testImplementation. 예: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' 대신에 compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' 그들 사이의 차이점은 무엇이며 어떻게 사용해야합니까?

30
Android Studio : 라이브러리로 jar을 추가 하시겠습니까?
새로운 Android Studio를 사용하려고하는데 제대로 작동하지 않는 것 같습니다. JSON 객체를 직렬화 / 직렬화 해제하기 위해 Gson 라이브러리를 사용하고 있습니다. 그러나 라이브러리는 어떻게 든 빌드에 포함되지 않습니다. MainActivity 만 사용하여 새 프로젝트를 만들었습니다 . / libs 폴더에 gson-2.2.3.jar 을 복사 하여 라이브러리 종속성 으로 추가했습니다 (오른쪽 클릭-> 라이브러리로 추가). 여기에는 …

24
항목의 상위 검색 오류 : AppCompat v23으로 업그레이드 한 후 주어진 이름과 일치하는 자원이 없습니다.
나는 항상 Eclipse를 사용하여 Android를 프로그래밍했으며 Android Studio로 마이그레이션을 시작하기로 결정했습니다 . 나는 이미 Eclipse와 동일한 SDK를 사용하기로 결정했다. 새로운 프로젝트 시작 최소 SDK 4.0 설정 (API 레벨 14) 빈 활동 선택 옵션 활동 이름 및 레이아웃 이름에 사용 된 기본 이름 히트 마무리 몇 초 후 Gradle은 빌드를 완료하고 …


11
테스트없이 Gradle 빌드
gradle build단위 테스트 를 실행 하지 않고 실행하고 싶습니다 . 나는 시도했다 : $ gradle -Dskip.tests build 그것은 아무것도하지 않는 것 같습니다. 사용할 수있는 다른 명령이 있습니까?
635 gradle 

16
build.gradle 파일에 로컬 .jar 파일 종속을 추가하는 방법?
따라서 로컬 .jar 파일 종속성을 build.gradle 파일에 추가하려고했습니다. apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } 그리고 당신은 여기에서 referenceLibraries 폴더에 .jar 파일을 추가 한 것을 볼 수 있습니다 : https://github.com/WalnutiQ/wAlnut/tree/version-2.3.1/referencedLibraries 그러나 문제는 …

14
gradle을 사용하여 의존성 트리 찾기
gradle을 사용하여 무엇에 의존하는 나무를 만들 수 있습니까? 나는 프로젝트를 가지고 있으며 모든 의존성을 찾고 싶습니다. 따라서 앞으로 선언 등으로 조금 정리 할 수 ​​있습니다.
542 gradle 

30
Gradle을 사용하여 릴리스 서명 apk 파일을 만드는 방법은 무엇입니까?
Gradle을 사용하여 릴리스 서명 apk 파일을 만들기 위해 Gradle 빌드를 만들고 싶습니다. 코드가 올바른지 또는 수행 할 때 매개 변수가 누락되었는지 확실하지 gradle build않습니까? 이것은 내 gradle 파일의 코드 중 일부입니다. android { ... signingConfigs { release { storeFile file("release.keystore") storePassword "******" keyAlias "******" keyPassword "******" } } } gradle …

5
Gradle DSL 방법을 찾을 수 없음 : 'runProguard'
마지막 프로젝트에서 업데이트 한 후 오류가 발생합니다. 내 코드에는 문제가 없지만 build.gradle에 문제가 있습니다. 어떻게 고칠 수 있습니까? 여기 build.gradle 코드 : apply plugin: 'android' android { compileSdkVersion 21 buildToolsVersion '20.0.0' packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/license.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/notice.txt' exclude 'META-INF/ASL2.0' } …

27
Gradle 및 Android Studio를 통한 앱 빌드 및 실행이 Eclipse를 통한 속도보다 느립니다.
건물마다 매번 약 20-30 초가 걸리는 다중 프로젝트 (~ 10 개 모듈)가 있습니다. Android Studio에서 실행을 누르면 앱을 다시 빌드 할 때마다 기다려야합니다. 매우 느립니다. Android Studio에서 빌드 프로세스를 자동화 할 수 있습니까? 또는이 프로세스를 더 빠르게 만드는 방법에 대한 조언이 있습니까? Eclipse에서 자동 빌드 덕분에 에뮬레이터에서 동일한 프로젝트를 실행하는 …

30
모든 SDK 라이센스 자동 수락
gradle android plugins 2.2-alpha4 이후 : Gradle은 프로젝트가 의존하는 누락 된 SDK 패키지 다운로드를 시도합니다 놀랍게도 멋지고 JakeWharton 프로젝트 인 것으로 알려졌습니다 . 그러나 SDK 라이브러리를 다운로드하려면 라이센스 계약에 동의하거나 gradle이 알려줍니다. 다음 SDK 구성 요소의 라이센스 계약에 동의하지 않았습니다. [Android SDK Build-Tools 24, Android SDK Platform 24]. 프로젝트를 빌드하기 …


9
Gradle에서 변수를 선언하여 Java에서 사용할 수 있습니까?
Java에서 사용할 수있는 Gradle에서 변수를 선언 할 수 있습니까? 기본적으로 나는 build.gradle에 몇 가지 변수를 선언하고 빌드 할 때 (분명히) 얻고 싶습니다. C / C ++의 전 처리기 매크로처럼 ... 선언의 예는 다음과 같습니다. android { debug { A_VAR_RETRIEVABLE_IN_JAVA = 42 } release { A_VAR_RETRIEVABLE_IN_JAVA = 42+52 } } 그런 …

20
새로운 Gradle Android Build System을 사용하여 외부 AAR 패키지를 수동으로 포함하는 방법
나는 새로운 안드로이드 빌드 시스템을 실험하고 있었고 작은 문제에 부딪쳤다. 'actionbarsherlock.aar'라는 ActionBarSherlock 패키지를 컴파일했습니다. 내가하려는 것은 실제로이 aar를 사용하여 최종 APK를 작성하는 것입니다. 컴파일 프로젝트 ( ': actionbarsherlock')를 사용하여 전체 ActionBarSherlock 라이브러리를 기본 라이브러리에 안드로이드 라이브러리 모듈로 포함하면 문제없이 성공적으로 빌드 할 수 있습니다. 그러나 내 문제는 JAR를 원한다면 수동으로 …

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