안드로이드 스튜디오에 대한Gradle/Gradle pluggin

한 가지 실수를 해서Gradle에 대해 좀 배웠어요.


내용은 작은 실수지만 초보자가 의외로 이런 실수를 범할 수 있으니 그레이드의 기초를 결합시켜 부끄러운 실수를 소개해 주세요.
'응용 프로그램의build.gradle 파일에 ~' 라고 쓰여 있습니다.
build.바로gradle(:app)입니다!!!
다만 그레이드에 대한 공부를 잘해서 필기를 했다.

할 일


Navigation Editor를 사용하고 싶고 공식 가이드 업무를 참고하고 싶습니다.
Navigation 구성 요소 시작 설명서 | Android 개발자 | Android Developers
프로젝트에서 내비게이션 지원을 가져오려면 프로그램build을 사용하십시오.gradle 파일에 다음 의존 관계를 추가합니다.
여기서 실수했어,build.gradle의dependencies에 코드를 추가했습니다.

일어난 일


Gradle 오류가 발생하여 엉뚱하게 버전을 만지작거리는 것이 더욱 심각해졌다.

해결책

  • 코드 수정(정확한 위치에 다시 추가)
  • 엉망진창이 된 Gradle과 Gradle pluggin 버전을 수정했습니다.

    Gradle Gradle plugon 버전에 대해서.


    시스템 구축용으로 활용할 수 있는 그랩은 그랩 플러그인이지만 각각 대응하는 버전이 다르다.
    예를 들어 Gradle pluggin 버전이 4.0.0일 때 필요한 Gradle 버전은 6.1.1 이후입니다. 번거로운...
    참조 | 대응 테이블을 확인할 수 있습니다.
    Android Gradle 플러그인 발표 수첩
  • Gradle과 Gradle plugon의 버전 확인 및 변경


    Android Studio에서
    ⌘ ;또는 Project Structure Unified 버전을 엽니다.

    다음은 오류가 발견되지 않았을 때의 실종 상태를 소개한다.


    이것은 당시 혼란스러웠던 필기다.

    잘못된 내용


    그레이드 버전은 없는 것 같은데.
    과연Gradle은 무엇일까요?
    Gradle 입문-Qita
    시스템 구축의 일종인 것 같습니다.
    주석에 한 번 추가된 코드,
    https://developer.android.com/studio/releases/gradle-plugin.html
    Gradle 및 Gradle plugon의 버전을 지원합니다.
    잘못이 없어졌다.
    코드가 되돌아온 후에 또 오류가 발생했습니다.
    이 전선 안에는 무엇이 있습니까?
    Gradle DSL method not found: 'implementation()'
    Possible causes:
    The project 'projectname' may be using a version of the Android Gradle plug-in that does not contain the method (e.g. 'testCompile' was added in 1.1.0).
    Upgrade plugin to version 4.0.1 and sync project
    
    The project 'omikuji' may be using a version of Gradle that does not contain the method.
    Open Gradle wrapper file
    
    The build file may be missing a Gradle plugin.
    Apply Gradle plugin
    
    너 정말 멍청하구나.
    심은 나무가 열매를 잘 맺지 못할 때는 먼저 심은 것이 맞는지 확인해야 한다!!!

    참고 자료

  • Gradle 및 Gradle Plugin 버전 정보 - Qita
  • Gradle 입문-Qita
  • 좋은 웹페이지 즐겨찾기