728x90 개발25 [ETC] adb 명령을 쉽게 사용할 수 있는 플러그인 ADB(Android Debug Bridge) ADB는 기기와 통신해 다양한 명령을 실행할 수 있는 커맨드라인 툴입니다. 자세한 내용은 공식 가이드를 확인해보세요. developer.android.com/studio/command-line/adb 플러그인 설치 방법 ADB를 이용하려면 cmd나 Window PowerShell을 실행하고 명령어를 입력해야 하는데 이를 안드로이드 스튜디오에서 쉽게 사용할 수 있게 도와주는 플러그인을 소개하고 적용하는 방법을 설명하겠습니다. 안드로이드 스튜디오를 실행하고 설정(ctrl + alt + s)을 열고 Plugins 선택 검색하는 곳에 ADB를 입력 ADB Idea 설치 Restart IDE 를 눌러 안드로이드 스튜디오 재시작 상단 메뉴바 Tools 에 ADB Ide.. 2021. 1. 7. [Android] Timber와 Log를 Debug 상태에서만 출력하기 Timber Timber github : github.com/JakeWharton/timber JakeWharton/timber A logger with a small, extensible API which provides utility on top of Android's normal Log class. - JakeWharton/timber github.com Android 개발할 때 Log를 편리하게 남길 수 있게 도와주는 라이브러리입니다. Log와 Timber 비교 Log와 Timber 사용법 Log.d("JhDroid_Test", "Hello! JhDroid") Timber.d("Hello! JhDroid") Timber는 Tag를 추가할 필요가 없습니다. Log와 Timber Logcat 비교 L.. 2021. 1. 6. [Android] Firebase - Android 연동 방법 * Android Project는 미리 생성되어있는 상태로 설명하지 않습니다. * 가이드는 Kotlin 프로젝트로 생성 후 Kotlin 기준으로 작성했습니다. Firebase 프로젝트 생성 Firebase 접속 : firebase.google.com/?hl=ko 시작하기 선택 프로젝트 추가 선택 프로젝트 이름 지정 계속 선택(Analytics 사용은 자유) Analytics 계정 선택 or 만들기(가이드를 위해 만들기로 진행) Firebase 프로젝트 생성 완료 Firebase 프로젝트와 Android Project 연동 Firebase 대시보드에서 방금 전 생성한 Firebase 프로젝트 선택 '앱에 Firebase를 추가하여 시작하기' 하단 Android 선택 앱 등록에 필요한 내용 작성 * SHA1.. 2021. 1. 5. [Android] Firebase SHA1 확인 Android Studio에서 SHA1 확인 방법 Android Studio 우측 상단 Gradle 선택 프로젝트명 - Tasks - android - signingReport 더블클릭 Variant: debug의 SHA1 값 확인 Firebase 기존에 등록한 앱에 SHA1 추가 Firebase 프로젝트 개요(홈)에서 기존에 등록한 앱 클릭 후 톱니바퀴 모양 선택 설정 화면 하단에 앱 선택 후 SHA 인증서 지문 - 디지털 지문 추가 버튼 선택 SHA1 값 추가 후 저장 * 글에 틀린 부분이 있으면 댓글 부탁드립니다 :D 2021. 1. 5. [Error] Fatal Exception: android.app.RemoteServiceException Bad notification for startForeground 에러 메시지 Fatal Exception: android.app.RemoteServiceException: Bad notification for startForeground: java.lang.RuntimeException: invalid channel for service notification: Notification 문제 Oreo(26) 버전부터 startForeground() 함수로 Notification을 띄울 때 Notification Channel을 생성하지 않고 Noti를 띄울 때 발생하는 에러 작성자는 Notification Channel을 생성하고 있지만 해당 문제가 발생했음 해결 Notification Channel을 생성하고 있지 않다면 private val NOTIFICATION_.. 2021. 1. 5. [Error] Expectiong android:screenOrientation="unspecified" or "fullSensor" 에러 메시지 Expectiong android:screenOrientation="unspecified" or "fullSensor" for this activity so the user can use the application in any orientation and provide a greate experience on Chrome OS devices 문제 Android Studio 3.6.0 업데이트 이후 발생 해결 이번 문제는 사용자 경험을 위한 Lint 경고로 아래 방법 중 프로젝트에 맞는(원하는) 방법을 사용하면 된다 방법 1 : AndroidMenifest에 ignore 설정 방법 2 : AndroidMenifest 의 screenOrientation 설정 변경 단, 이 경우 가로, 세로 화.. 2021. 1. 5. 이전 1 2 3 4 5 다음 728x90