티스토리 뷰

반응형

안녕하세요

오늘은 현재 빌드중인 flutter 어플의 android버전에서 발생중인 미해결 오류를 기록하고 추후에 해결될시에 업데이트 하려고 하는데요

 

구체적인 오류 메세지는 다음과 같습니다

오류 메세지

 

build.gradle파일에서 프로젝트의 namespace가 지정되지 않아서 생기는 오류라고 하네요

 

하지만 build.gradle파일엔 namespace를 분명히 지정이 되어있는 상태인데요

build.gradle 네임스페이스

대체 뭐가 문제일까요?

 

여기에서만 몇일째 헤메고 있지만 답이 보이지 않습니다

 

시도해본 해결법

android {
    namespace  = "zkhub.chat"
    compileSdk = flutter.compileSdkVersion
    ndkVersion = flutter.ndkVersion

에서

android {
    namespace  "zkhub.chat"
    compileSdk = flutter.compileSdkVersion
    ndkVersion = flutter.ndkVersion

로 수정해보기(chat gpt 어드바이스)

 

효과는 없었습니다

이외의 build.gradle의 버전을 다운그레이드 업그레이드 모두 시도해봤지만 해결이 안됬습니다.

 

그리고 // subprojects 블록 제거 하고도 시도 해봤지만 여전합니다

 

깃허브 라이버러리 이슈에도 해당 버그 제보했지만 답변이 돌아오고 있지 않네요

 

그외의 flutter의 버전, 기타 의존성들의 버전들 모두 문제의 원인이 아니였는데요

 

문제 해결법을 찾아내면 다시 돌아오겠습니다.

 

 

 

2024-10-09 해결완료

 

해결법:

 

GitHub - wakumo/flutter-wallet-connect-v2: WalletConnect V2 for Flutter

WalletConnect V2 for Flutter. Contribute to wakumo/flutter-wallet-connect-v2 development by creating an account on GitHub.

github.com

 

패키지 다운로드 깃허브

 

직접 깃허브에서 패키지 zip파일을 다운받고 프로젝트 packages파일내부에 압축해제를 합니다

 

그뒤 pubspec.yaml 파일의 dependencies:의   wallet_connect_v2:의존성부분을 아래와 같이 수정합니다

 

  wallet_connect_v2:
    path: packages/flutter-wallet-connect-v2-main

 

 

그리고 터미널에서 flutter pub get로 의존성 업데이트를 합니다

 

그뒤에 packages파일 내부의 wallet_connect_v2 설치 파일 내부의 android파일내부의 build.gradle을 찾아서 해당 파일에 namespace필드를 추가해줍니다

 

그럼 오류가 해결이되는데요

 

몇일이나 헤맸는데 드디어 해법을 찾았네요

 

또 다른 버그리포트와 해결법으로 다시 돌아오겠습니다

 

감사합니다

 

 

 

 

 

반응형
최근에 달린 댓글
Total
Today
Yesterday
최근에 올라온 글
반응형
공지사항
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함