마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

처음 접하는 초보입니다...

0 추천

 

안녕하세요 완전 초보입니다..

 

강의 보면서 따라하려고 하는데 처음부터 막히네요ㅠㅠ

 

이건 무슨 문제인지 알려주시면 감사하겠습니다!!

운운 (160 포인트) 님이 2023년 6월 1일 질문

1개의 답변

+1 추천
 
채택된 답변
안드로이드는 gradle이라는 빌드 툴을 사용하는데,  프로젝트에 사용하는 플러그인과 라이브러리들을 여기에 등록을 합니다. Gradle은 이 파일들을 다운로드하여 빌드에 사용하게 됩니다. 따라서 빌드파일에 변경이 생길 경우 Gradle이 변경사항을 감지하여 필요한 파일을 다운로드하거나 하는 추가적인 동작을 하도록 알려주어야 하는데 이걸 sync라고 합니다.
안드로이드 스튜디오에 툴바에 오른쪽에 코끼리 모양의 아이콘이나 sync now 링크를 눌러서 Gradle이 sync를 시작하도록 해주세요.
spark (228,990 포인트) 님이 2023년 6월 1일 답변
운운님이 2023년 6월 2일 채택됨
답변 감사드립니다

알려주신 코끼리 모양을 눌러봤는데 반응이 없습니다

혹시 다른 방법이 있을까요?
에러메세지가 sync failed로 나온 걸로 봐서는 빌드 창에 구체적인 에러메세지가 있을 겁니다. 에러메세지의 내용에 따라 조치방법을 찾으셔야 합니다.
Build file 'C:\PROJECT\hello\build.gradle' line: 3

Plugin [id: 'com.android.application', version: '8.0.2', apply: false] was not found in any of the following sources:

* Try:
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Exception is:
org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'com.android.application', version: '8.0.2', apply: false] was not found in any of the following sources:

- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (could not resolve plugin artifact 'com.android.application:com.android.application.gradle.plugin:8.0.2')
  Searched in the following repositories:
    Google
    MavenRepo


이런 문구가 떴습니다

번역기를 돌려봐도 무슨말인지 모르겠습니다
해당 플러그인을 찾을 수 없어서 다운로드를 할 수 없어서 나는 에러입니다. 원인은 네트워크 이슈, 플러그인 서버 에러, 잘못된 플러그인 패기지 또는 버전 등인데.프로잭트 레벨에 있는 build.gradle의 repository 섹션에

gradlePluginPortal()

을 추가하시고 다시 싱크를 해보세요. 그래도 에러가 나면  버전을 바꿔서 시도해 보세요.
...