«android-gradle-plugin» 태그된 질문

Android Gradle 플러그인은 Android의 표준 빌드 시스템입니다. Android Studio에서 백업 빌드 시스템으로 사용됩니다.

9
Gradle 빌드 유형별로 앱 이름을 변경하는 방법
빌드 유형마다 내 응용 프로그램의 앱 이름을 gradle로 변경할 수있는 방법을 찾으려고합니다. 예를 들어 디버그 버전 <APP_NAME>-debug과 qa 버전을 갖고 싶습니다 <APP-NAME>-QA. 나는 익숙하다 : debug { applicationIdSuffix '.debug' versionNameSuffix '-DEBUG' } 그러나 실행기에있을 때 앱 변경 사항을 적용하는 gradle 명령을 찾을 수없는 것 같습니다.

2
build.gradle에서 빌드 스크립트와 모든 프로젝트의 차이점은 무엇입니까?
다중 프로젝트 gradle 빌드에서 누군가 "allprojects"섹션과 "buildscript"섹션의 차이점이 무엇인지 말해 줄 수 있습니까? 모두가 repositories하고 dependencies작업을. 가 allprojects내 프로젝트에 대해? 무엇에 대해 buildscript? buildscript { repositories { ... } dependencies { ... } } 과 allprojects(subprojects) { repositories { ... } dependencies { ... } }


25
Android Studio Gradle : 오류 : ': app : processDebugGoogleServices'작업에 대한 실행이 실패했습니다. > 패키지와 일치하는 클라이언트가 없습니다.
Google이 여기 에 제공하는 예제에 따라 Google Play 서비스 종속성을 8.4.0으로 업그레이드하려고하는데 다음 오류가 발생합니다 ( 'com.example.exampleapp'은 내 앱 패키지 이름을 대체 함). Error:Execution failed for task ':app:processDebugGoogleServices'. > No matching client found for package name 'com.example.exampleapp' 프로젝트 build.gradle : buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha3' …

14
Gradle에서 빌드 유형을 사용하여 한 기기에서 ContentProvider를 사용하는 동일한 앱 실행
디버그 앱에 패키지 이름 접미사를 추가하도록 Gradle을 설정하여 사용중인 릴리스 버전을 보유하고 하나의 전화기에서 디버그 버전을 사용할 수 있습니다. 나는 이것을 참조했다 : http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types 내 build.gradle 파일은 다음과 같습니다. ... android { ... buildTypes { debug { packageNameSuffix ".debug" versionNameSuffix " debug" } } } 내 앱에서 ContentProvider를 사용하기 시작할 …

16
Gradle 추가 속성을 사용하여 VersionCode 자동 증가
Gradle로 Android 앱을 만들고 있습니다. 지금까지는 Manifest 파일을 사용하여 versionCode를 높였지만 외부 파일에서 versionCode를 읽고 릴리스 버전인지 디버그 버전인지에 따라 versionCode를 높이고 싶습니다. 추가 속성을 시도했지만 저장할 수 없습니다. 즉, 다음에 빌드 할 때 동일한 versionCode를 얻게됩니다. 어떤 도움이라도 대단히 감사하겠습니다! project.ext{ devVersionCode = 13 releaseVersionCode = 1 } buildscript …

5
Gradle 오류 : Android Studio에서만 이벤트 디스패치 스레드에서 쓰기 액세스가 허용됩니다.
Android Studio를 버전 2.2 (Windows 10)로 업데이트 한 후 다음날 아침 gradle이 모든 프로젝트에서 빌드 될 때 다음과 같은 오류가 발생했습니다. 쓰기 액세스는 이벤트 디스패치 스레드에서만 허용됩니다. 그럼에도 불구하고 gradlew -build 명령이 성공적으로 작동하고 완료되었습니다. 일반적인 Android 개발자의 WTF 복구 세트를 시도했습니다. 빌드 정리, 캐시 무효화, 빌드 폴더 제거, .gradle …

9
종속성 'com.android.support:support-annotations'와 충돌합니다. 앱 (23.1.0) 및 테스트 앱 (23.0.1)의 해결 된 버전이 다릅니다.
빌드 할 때 다음 오류가 발생합니다. Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.1.0) and test app (23.0.1) differ. 이것은 내 gradle 종속성입니다. dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:support-v4:23.1.0' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.android.support:design:23.1.0' compile 'com.android.support:cardview-v7:23.1.0' compile 'com.android.support:recyclerview-v7:23.1.0' compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'com.squareup.okhttp:okhttp:2.4.0' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.jakewharton:butterknife:7.0.1' compile …

21
java.util.zip.ZipException : packageAllDebugClassesForMultiDex 중 중복 항목
이 오류가 무엇을 의미하는지 잘 모르겠습니다. Execution failed for task ':excelSior:packageAllDebugClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry: android/support/v4/util/TimeUtils.class 현재 android-support-v4.jar내 라이브러리에 사용 하고 있습니다. dependencies { compile project(':addThisSDK') compile project(':centeredContentButton') compile project(':googleplayservices_lib') compile files('libs/adxtag2.4.6.jar') compile files('libs/android-support-v4.jar') compile files('libs/aws-android-sdk-1.7.1.1-debug.jar') compile files('libs/commons-lang-2.6.jar') compile files('libs/crittercism_v4_4_0_sdkonly.jar') compile files('libs/dd-plist.jar') compile files('libs/FiksuAndroidSDK_4.1.1.jar') compile files('libs/iqengines-sdk-barcode.jar') compile files('libs/irEventTracker-1.2.jar') compile files('libs/jolt-core-0.0.7.jar') …

11
오류 : Android 스튜디오에서 이름이 'default'인 구성을 찾을 수 없습니다.
나는 발리 라이브러리를 사용하여 안드로이드에서 네트워크 작업을 수행하고 있습니다. 그래서 Android Studio 및 gradle 시스템에서 만든 프로젝트 에이 라이브러리를 추가하려고합니다. 내 프로젝트에 발리 라이브러리를 추가했지만 gradle과 동기화하면 오류 메시지가 나타납니다. 나는 여기에서 보는 모든 답변을 시도했지만 아무것도 효과가 없었습니다. 오류 메시지 : Android Studio에서 이름이 'default'인 구성을 찾을 수 없습니다. …

5
오류 : 해당 속성 없음 : 클래스에 대한 GROUP : org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer
내 프로젝트에서 RecyclerViewLib 를 사용하고 싶습니다.이를 위해 다운로드하여 빈 "hello world"Android 프로젝트에 모듈로 가져 왔습니다. sdk 관리자 v24를 사용하여 android studio v1.0.1을 사용하고 있으며 이것은 내 app / build.gradle입니다. apply plugin: 'com.android.application' android { compileSdkVersion 17 buildToolsVersion "19.1.0" defaultConfig { applicationId "com.example.mk.dragdrop4" minSdkVersion 14 targetSdkVersion 17 versionCode 1 versionName "1.0" …

13
Android Studio 0.4 APK META-INF / LICENSE.txt에 복사 된 중복 파일
내 Studio를 0.3.7에서 0.4.0으로 업데이트 한 후 프로젝트를 컴파일 할 수 없습니다. stackoverflow에 대한 해결책을 찾았습니다. 중복 파일 복사 (Android Studio 0.4.0) 내 프로젝트를 0.7. + gradle로 업데이트했지만 다음 문자열을 어디에 넣어야하는지 모르겠습니다. android { packagingOptions { exclude 'META-INF/LICENSE.txt' } } 내 logcat : 로그 Execution failed for task ':Prog:packageDebug'. …


4
Android Studio 1.0 및 '라이브러리 프로젝트에서 applicationId를 설정할 수 없음'오류
Android Studio를 1.0으로 업데이트 한 후 다음 오류가 표시됩니다. 오류 : 라이브러리 프로젝트는 applicationId를 설정할 수 없습니다. applicationId는 기본 구성에서 'com.super.app'으로 설정됩니다. 제안 된대로 Gradle 플러그인을 업데이트했지만이 문제를 해결하는 방법을 이해하지 못했습니다.

26
현재 다른 Gradle 인스턴스에서 사용 중입니다.
저는 Gradle 빌드 시스템을 처음 사용합니다. 몇 가지 기본 기능을 수행하고 싶습니다. 명령 줄에서 실행 / 구축 중입니다. 사용자 가이드를 참조하고 있습니다. 그리고 몇 가지 간단한 작업을 수행합니다. 간단한 작업을 시작하면 성공적으로 빌드되었습니다. 그러나, 몇 번 한 후에는 보여주고있다 "It is currently in use by another Gradle instance"및된다 BUILD FAILED. …

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