본문 바로가기

Android126

[Android Studio] Google Firebase 연동하기(2022.02 이후) 갑자기 하던 프로젝트에서 구글 파이어베이스를 연동해야 할 일이 있어서 연동하다가, 플러그인도 최신 버전으로 업데이트 되면서 연동방식이 변동되었다는걸 깨달았다. 기존에서 안드로이드에서 구글 파이어베이스를 연동하는 법은 다음과 같았다. -build.gradle(프로젝트 단위) // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext.kotlin_version = "1.4.21" repositories { google() jcenter() } dependencies { classpath "com.android.tools.build:gradle:4.1.1" c.. 2022. 12. 9.
[Android, IOS] 각 OS의 WebView debug 방법 각 OS의 웹뷰 디버그 방식은 상당히 다른데, 아무래도 IOS의 경우 디폴트 브라우저가 딱 정해져있어서 그런가? 확실히 IOS가 편하다. 편의상 카테고리는 안드로이드로 두겠으나, 양쪽 OS 둘 다 소개하도록 한다. (시뮬레이터가 아닌 실제 기기로 테스트 한 케이스이며, 둘 다 기기의 개발자 모드가 활성화 된 상태라고 가정한다.) 1. IOS XCODE로 앱을 켜면 앱을 디버그 할 수 있다. Xcode로 앱을 연 후, WebView가 존재하는 ViewController을 연다. 그리고 사파리 브라우저를 연다. 위에 상태표시줄을 보면, 다음처럼 개발자용이라고 탭이 있는 것이 보인다. 이것을 클릭해보면, 다음처럼 인식된 기기가 보인다. 이 탭에 마우스를 올려보면 앱의 이름(노란색 상자 위치)과 열린 웹뷰(주황.. 2022. 10. 31.
Android Studio, error ] > Build was configured to prefer settings repositories over project repositories but repository 'MavenRepo' was added by build file 'app\build.gradle' Acrotic Fox 버전 이후로 라이브러리 빌드 시 다음과 같은 오류가 발생할 때가 있다. 레포지토리 핸들링을 우선 참조하는 곳이 Setting.gradle이 된 듯 하다.. 그래서, setting.gradle 파일을 보면 다음과 같은 코드가 있다. dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() maven { url "https://jitpack.io" } jcenter() // Warning: this repository is going to shut down soon } } 이 코드를 그대로 삭제하고 리빌드 해.. 2022. 6. 17.
Android Studio] 구글 인앱 결제 개발 중 만나는 에러 1. 이미 보유하고 있는 아이템입니다. 이는 1회성 아이템(INAPP)을 만드는 중 발생하는데, 이 아이템이 소비되지 않았기 때문이다. 1회성 결제의 지속성을 부여하려면 결제 완료 후 소비로직을 적용해야한다. Kotiln > https://itstudy-mary.tistory.com/399 Android, Kotlin] 구글 인앱결제 적용하기(1회성 소모결제) https://itstudy-mary.tistory.com/400 Android Studio, Java] 구글 인앱결제 적용하기(1회성 소모결제) Kotiln 구현은 이쪽으로 https://itstudy-mary.tistory.com/400 Android Studio, Java] 구글 인앱결제 적용하기(1회성 소모결제) Kotiln 구현은 이쪽으로 2022. 5. 18.
반응형