Closed XOneto9 closed 4 years ago
자답합니다.
우선 몇가지 환경 상태를 말씀드립니다. 저는 expo를 사용하려 eject를 하였고 이를 통해 앱을 만들었습니다.
allprojects {
repositories {
mavenLocal()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url("$rootDir/../node_modules/react-native/android")
}
maven {
// Android JSC is installed from npm
url("$rootDir/../node_modules/jsc-android/dist")
}
google()
jcenter()
maven { url 'http://devrepo.kakao.com:8088/nexus/content/groups/public/' } <= 요기 추가
}
}
/* 아래 전부 추가 */
subprojects {
repositories {
mavenCentral()
}
}
추가를 하였습니다. 제가 안드로이드 쪽을 몰라서 사실 저중에 어떤걸로 인해 해결이 되었는지 잘 모르겠습니다.
이상입니다.
expo eject를 통해 진행하고 있습니다. 우선 아이폰은 잘 실행이 되는데 안드로이드는 에러가 나내요 ㅠㅠ
제가 안드쪽을 모르다 보니 자문을 구하게 되었습니다. 에러는 다음과 같습니다.
Version
android/build.gradle
AndroidManifest.xml에 앱키 등록 경로는 android/app/src/main/AndroidManifest.xml에 설정하였습니다.
Proguard android/app/proguard-rules.pro 에 넣었습니다.
끝으로 키해쉬는 expo가 android 폴터에 키스톤을 생성하였으므로 keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64 터미널에서 위의 명령어로 키값을 얻어 카카오 키해쉬 값에 넣었습니다.
이렇게 설정하였는데요 혹시 문제가 있었을까요? 어디가 문제 였을까요..?..
아이폰은 잘 되는데 안드는 시뮬레이터로 진행하여 하였습니다만 잘 안되네요...안드노알못이라...하.. 감사합니다.