«build.gradle» 태그된 질문

build.gradle 파일은 해당 폴더에서 'gradle'명령으로 시작된 기본 조치 및 태스크를 설명합니다.

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
모든 com.android.support 라이브러리는 정확히 동일한 버전 사양을 사용해야합니다
android studio 2.3으로 업데이트 한 후이 오류 메시지가 나타납니다. 앱이 정상적으로 실행될 때 힌트 일 뿐이지 만 정말 이상합니다. 모든 com.android.support 라이브러리는 정확히 동일한 버전 사양을 사용해야합니다 (버전을 혼합하면 런타임 충돌이 발생할 수 있음). 발견 된 버전 25.1.1, 24.0.0. 예를 들어 com.android.support:animated-vector-drawable:25.1.1 및 com.android.support:mediarouter-v7:24.0.0이 있습니다. 내 gradle : dependencies { …

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 그러나 문제는 …

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

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

25
OS 독립 경로 'META-INF / LICENSE'와 함께 둘 이상의 파일이 발견되었습니다.
앱을 빌드하면 다음 오류가 발생합니다. 오류 : ': app : transformResourcesWithMergeJavaResForDebug'태스크에 대한 실행이 실패했습니다. OS 독립 경로 'META-INF / LICENSE'와 함께 둘 이상의 파일이 발견되었습니다. 이것은 내 build.gradle 파일입니다. apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { compileSdkVersion 25 buildToolsVersion "25.0.2" defaultConfig { applicationId "cn.sz.cyrus.kotlintest" minSdkVersion 14 targetSdkVersion 25 versionCode …

12
Android 프로젝트에서 외부 JAR을 어떻게 사용합니까?
Android 프로젝트를 만들고 외부 JAR (hessian-4.0.1.jar)을 내 프로젝트에 추가했습니다. 그런 다음 JAR을 빌드 경로에 추가하고 주문 및 내보내기에서 확인했습니다. 주문 및 내보내기는 무시되고 런타임에 외부 JAR의 모든 클래스가 누락됩니다. Eclipse 플러그인을 사용하여 Android 애플리케이션을 빌드 할 때 외부 JAR에서 필요한 클래스를 올바르게 포함시키는 트릭이 있습니까? 나는 개미 또는 메이븐을 사용하고 …

15
Gradle에 특정 JDK 버전을 사용하도록하려면 어떻게해야합니까?
이 작업을 수행 할 수 없습니다. 대본: gradle로 빌드 된 응용 프로그램이 있습니다 응용 프로그램은 JavaFX를 사용합니다 내가 원하는 것 전체 애플리케이션 / 테스트 / 빌드에 사용될 JDK 설치를 가리키는 변수 (개발자 시스템에 따라 정의 됨)를 사용하십시오. gradle.properties변수를 정의하고 파일을 갖는 것에 대해 생각했습니다 . 같은 것 JAVA_HOME_FOR_MY_PROJECT=<path to my …

15
오류 : 종속성 'com.google.code.findbugs : jsr305'와 충돌
Android 앱이 있는 Android Studio 2.2 Preview 1 및 Google 메시징이있는 백엔드 모듈 에서 새 프로젝트를 만들었습니다 . 이것은 앱 파일입니다. apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.xxx.xxx" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled …

21
Android Studio gradle을 빌드하는 데 시간이 너무 오래 걸림
내 Android Studio 프로젝트는 더 빨리 빌드하는 데 사용되었지만 이제는 빌드하는 데 시간이 오래 걸립니다. 지연을 일으킬 수있는 아이디어가 있습니까? https://stackoverflow.com/a/27171878/391401 을 시도 했지만 효과가 없습니다. 빌드를 방해 할 수있는 안티 바이러스가 실행 중이 아닙니다. 내 앱은 크기가 크지 않고 (약 5MB ) 몇 초 내에 빌드되었지만 무엇이 변경되었는지 확실하지 …

30
Android 재질 및 appcompat 매니페스트 합병 실패
나는 다음 학년이 있습니다 dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0-rc01' implementation 'com.android.support.constraint:constraint-layout:1.1.2' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation 'com.google.android.material:material:1.0.0-rc01' } 그러나 앱을 만들고 싶을 때 다음 로그를 얻습니다. Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0-alpha3] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0-alpha3] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: …

7
Gradle 래퍼 파일을 생성하는 방법 / 언제?
Gradle Wrapper의 작동 방식을 이해하려고합니다. 많은 소스 저장소에서 다음 구조를 봅니다. projectRoot/ src/ build.gradle gradle.properties settings.gradle gradlew gradlew.bat gradle/ wrapper/ gradle-wrapper.jar gradle-wrapper.properties 내 질문 : 어떻게 / 하나가 생성 않을 때 gradlew/ gradlew.bat? 프로젝트가 처음 생성 될 때 한 번만 생성해야합니까? 변경 사항을 커밋 / 푸시 할 때마다 생성합니까? 그리고 …



2
build.gradle 파일에 주석을 작성하는 구문은 무엇입니까?
이 build.gradle파일을 내려다 보면서 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "package.myapp" minSdkVersion 19 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.nineoldandroids:library:2.4.0' } 이 프로젝트를 …

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