Gradle
-
Process 'command 'git'' finished with non-zero exit value 69Android 2024. 11. 21. 09:46
안드로이드 스튜디오에서 아래의 오류가 발생하면서 gradle sync 가 안되는 문제가 있었는데Process 'command 'git'' finished with non-zero exit value 69 해결책은 간단하다 xcode EULA에서 동의를 받으면 끝이다.xcode 의 git 를 같이 쓰다보니 Mac 에서 안드로이드 스튜디오를 사용하는 사용자는 xcode 의 영향도 같이 받는것 같다.동의후에는 정상적으로 작동한다. https://stackoverflow.com/questions/40263185/gradle-sync-failed-process-command-git-finished-with-non-zero-exit-value-69 Gradle sync failed: Process 'command ..
-
Inheritance from an interface with '@JvmDefault' members is only allowed with -Xjvm-default optionAndroid/Error 2022. 8. 17. 11:28
Inheritance from an interface with '@JvmDefault' members is only allowed with -Xjvm-default option gradle 빌드시 해당에러가 발생하는 경우가 있습니다. 해당에러가 발생하는 이유는 @JvmDefault 해당 어노테이션이 Deprecated 되면서 kotlin의 interface 의 defalut method가 생성되지 않아서 컴파일시 문제가 발생하는 현상이 었습니다. 해결방법은 -Xjvm-default 옵션을 사용하는 해결하는것 입니다. build.gradle 의 kotlinOptions 에 freeCompilerArgs = ['-Xjvm-default=enable'] 옵션을 추가하면 정상적으로 컴파일 되는것을 확인 할 수 ..
-
'compileDebugJavaWithJavac' task (current target is 11) and 'kaptGenerateStubsDebugKotlin' task (current target is 1.8) jvm target compatibility should be set to the same Java version.Android/Error 2022. 4. 6. 11:15
해당 경고는 compileOptions에 사용되는 java 버전과 kotlinOptions의 java 버전이 다를 경우 경고를 표시해 줍니다. 각 버전을 동일하게 맞추면 됩니다. Android { ... compileOptions { sourceCompatibility JavaVersion.VERSION_11 targetCompatibility JavaVersion.VERSION_11 } kotlinOptions { jvmTarget='11' } ... } [참고링크] https://stackoverflow.com/questions/69079963/how-to-set-compilejava-task-11-and-compilekotlin-task-1-8-jvm-target-com
-
Android studio Gradle 7.0 upgradeAndroid 2021. 7. 4. 06:17
https://developer.android.com/studio/preview/features?hl=ko#android_gradle_plugin_70 Android 스튜디오 미리보기의 새로운 기능 | Android 개발자 | Android Developers Android 스튜디오 미리보기의 새로운 기능을 확인하세요. developer.android.com Android Studio 가 Arctic Fox 로 업데이트 되면서 Gradle 을 7.0으로 업데이트 업데이트 하라는 안내가 나옵니다. Gradle 을 7.0으로 업데이트를 할 경우 아래와 같이 Gradle 을 Java 1.8 이 아닌 Java 11로 실행하라는 에러 메시지가 나옵니다. Android Gradle plugin requires Ja..
-
Execution failed for task ':app:compileProductionReleaseJavaWithJavac'.> javax/xml/bind/JAXBExceptionAndroid/Error 2021. 2. 9. 15:40
> Task :app:compileProductionReleaseJavaWithJavac FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:compileProductionReleaseJavaWithJavac'. > javax/xml/bind/JAXBException Execution failed for task ':app:compileProductionReleaseJavaWithJavac'. > javax/xml/bind/JAXBException 터미널에서 빌드중 위와 같은 에러가 발생하는 경우가 있다. 이경우는 JAXBException 이 java8에서 지원하는데 사용하는 PC..
-
Could not create service of type FileHasher using GradleUserHomeScopeServices.createCachingFileHasher(). 발생시Android/Error 2019. 11. 18. 10:46
Could not create service of type FileHasher using GradleUserHomeScopeServices.createCachingFileHasher(). 와 같은 메시지가 발생한경우 gradle 빌드중 ps가 lock이 걸린 상태가 된 경우 이다. ps aux | grep gradle 위와 같이 터미널에 명령어를 입력하여 ps 에서 gradle 이 작동중인지 확인후 kill -9 위의 명령어를 입력하여 해당 ps를 강제로 종료시킵니다. 그뒤 다시 빌드를 진행하면 정상적으로 진행이 됩니다. https://stackoverflow.com/questions/45177977/gradle-could-not-create-service-of-type-filehasher/4609480..