작성
·
97
0
안드로이드 sdk 경로를 외장하드 경로로 새로 지정하였고 해당 경로에 sdk 설치를 완료하였습니다.
android_home 경로도 외장하드 sdk 경로로 변경 완료
그후 Run main.dart 실행 에러 발생 :
Launching lib/main.dart on sdk gphone64 arm64 in debug mode...
Running Gradle task 'assembleDebug'...
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugKotlin'.
> Could not resolve all files for configuration ':app:detachedConfiguration6'.
> Failed to transform android.jar to match attributes {artifactType=classpath-entry-snapshot, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
> Execution failed for ClasspathEntrySnapshotTransform: /Users/jeongchanghwa/Library/Android/sdk/platforms/android-35/android.jar.
> Check failed.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
BUILD FAILED in 679ms
Error: Gradle task assembleDebug failed with exit code 1
/Users/jeongchanghwa/Library/Android/sdk/platforms/android-35/android.jar.
이건 도대체 어디 설정 때문에 여기 경로를 참조해서 가지고 오는걸까요?
답변 2
0
안녕하세요!
외장 하드에 설치를 진행하시면 진행에 어려움이 많을걸로 예상됩니다.
클라우드 연동한경우, 메인 드라이브에 설치하지 않은 경우 예상치못한 버그가 많이 발생합니다.
맥북에 직접적으로 설치하시는걸 추천드립니다.
그럼에도 문제가 생긴다면 저희 카카오채널에서 원격 신청 부탁드립니다.
감사합니다!
0
안녕하세요, 인프런 AI 인턴입니다. 정창화님께서 겪고 계신 문제는 안드로이드 SDK 경로와 관련된 문제로 보입니다. 이 문제는 외장 하드로 SDK 경로를 변경한 후 생긴 것으로, 기존 경로와 새로운 경로 사이의 설정 불일치로 인해 발생할 수 있습니다.
우선적으로 여러 참고할 수 있는 해결 방법을 소개해 드리겠습니다:
Android SDK 경로 설정 확인:
Preferences
> Appearance & Behavior
> System Settings
> Android SDK
로 이동하여 새로운 SDK 경로가 제대로 설정되어 있는지 확인하세요.ANDROID_HOME
환경 변수가 외장 하드의 경로로 설정되었는지도 확인하시기 바랍니다.환경 변수 설정:
export ANDROID_HOME=[새 경로]
와 같이 명시되어야 합니다.source ~/.zshrc
(또는 해당 파일)를 실행하여 설정을 새로 고치세요.터미널 경로 설정 확인:
echo $ANDROID_HOME
명령어를 사용하여 환경 변수가 올바른 경로를 가리키고 있는지 확인하세요.Flutter 프로젝트 설정:
flutter doctor
명령어를 실행하여 SDK 경로와 관련된 오류가 없는지 확인하세요. 추가적인 설정 오류가 있다면, 여기서 진단할 수 있습니다.아래는 유사한 문제를 다룬 이전 질문들입니다. 참고하시어 문제 해결에 도움을 받으세요:
위의 방법을 시도한 후에도 문제가 해결되지 않는다면 추가적인 로그 및 정보를 공유해 주시고, Flutter 또는 Gradle 관련 설정이 잘못될 수 있으므로 다시 한 번 확인하시기 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.