Closed roseline124 closed 7 months ago
kotlinVersion
을 1.9.0
으로 설정하면 해결된다고 논의된걸로 보이는데, 왜 저게 동작하게 된다는건지는 잘 모르겠고 제 로컬에서 expo 50을 가지고 실험해봤을 땐 동일하게 문제가 발생했습니다.@choiuhana @coffsun @hyochan 이 문제가 1.9.0
으로 해결된 이유를 설명해주실 수 있나요?
이 문제는 그냥 에러 로그에서 보이듯 maven repository에 여기에서 설명하고 있는 repository를 설정해주지 않아 kakao android sdk를 못찾는 문제로 보입니다.
따라서 expo-build-properties
config plugin을 이용해서 이 repository를 추가해주시면 될겁니다.
npx expo install expo-build-properties
"plugins": [...
[
"expo-build-properties",
{
"android": {
"extraMavenRepos": ["https://devrepo.kakao.com/nexus/content/groups/public/"]
}
}
],
...
],
잘되다가 갑자기 빌드가 안되는데... eas 의 문제일지 또 kotlinVersion을 올려줘야하는건지 모르겠네요. 위와 같은 설정은 이미 다 되어있는 상태입니다.
Description
안드로이드에서 의존성 설치가 안되서 build가 실패하는 것 같습니다.
카카오 개발자 페이지에서 설정은 README에 나온 대로 모두 해두었습니다. 다만 README '설치' 부분에서 npm install 하는 부분밖에 안나와 있어서 android, ios에서의 설치는 어떻게 되는지 잘 모르겠습니다. autolinking이 된다는 게 native쪽에도 설치된다 이 말씀이시죠? 참고로 react-native 0.73.2 버전을 사용하고 있습니다.
build.gradle에 수동으로 아래와 같이 설치해줘서 다시 빌드했더니 이번엔 잘 되긴 합니다만 이게 올바른 방법인지 모르겠어서 여쭤봅니다. ㅠㅠ 앱 개발은 처음이라... 양해부탁드립니다.
Steps to reproduce
expo run:android
)따로 eas build는 사용하고 있지 않습니다.
Snack or a link to a repository
-
React Native Kakao Login version
5.3.1
React Native version
0.73.2
Platforms
Android
JavaScript runtime
V8
Architecture
None
Build type
Debug mode
Device
Android emulator
Device model
pixel 3a
Acknowledgements
Yes