일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ubuntu
- php
- C
- 개발자
- unity
- kakao
- java
- 개발
- javascript
- mariadb
- 안드로이드
- 한글
- caddy
- 자바
- Portfolio
- techEmpower
- server
- C lanuage
- error
- MySQL
- android
- H2O
- 프래그먼트
- 해석
- 컴퓨터과학총론
- it
- 구글
- 번역
- centOS7
- NGINX
- Today
- Total
목록Android (92)
개발모음집

예전에 개발할 때는 디버깅할 때 안드로이드 디바이스 모니터를 이용했다. 오랜만에 안드로이드 디바이스 모니터를 이용하여 개발하려고 하니, 안보인다. 검색을 해보니 안드로이드에서 더 이상 지원을 하지 않는다고 한다. 알고보니 하단에 있는 Profiler탭으로 변경된거라고 한다. 출처 : https://developer.android.com/studio/profile/monitor
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.~.MainActivity}: java.lang.RuntimeException: cannot find implementation for com.~.Room.DB. DB_Impl does not exist 위 에러의 문제가 gradle dependencies에 추가되어있는 라이브러리 문제라고 한다 출처 : https://stackoverflow.com/questions/46665621/android-room-persistent-appdatabase-impl-does-not-exist/49323956 Android room persistent: AppDatabase_Impl does..
logDebug(TAG, chatMessage.text) 로그를 출력하는 중 chatMessage에서 only safe ( .) or non-null asserted ( .) calls are allowed on a nullable receiver of type chatMessage? 에러가 발생하였다. 처음엔 logDebug(TAG, chatMessage?.text) 와 같이 바꾸었지만 여전히 에러 발생 그래서 if (chatMessage != null) { logDebug(TAG, chatMessage.text) } 와 같이 널이 아닌 것을 확인하는 코드로 감싸주니 에러 해결

위와 같은 에러 발생 Realtime Database를 선택했어야했는데, Cloud Firestore로 설정해놨다. 변경해도 데이터베이스에 접근 불가능 규칙에 read,write 모두 false로 되어있어서 그런 것 둘 다 true로 변경하니 해결완료

연동테스트 4번에서 "콘솔로 이동" 버튼이 활성화되지 않았다. "앱이 구글 서버와 통신했는지 확인하는 중입니다"라는 텍스트를 보고, "혹시 앱을 실행해서 한 번이라도 구글 서버와 통신해야하는 거 아닌가?"라는 생각을 했고, 앱을 빌드하여 실행하고 다시 4번 탭을 실행한 결과 "콘솔로 이동"버튼이 활성화되었다.
보호되어 있는 글입니다.
1. brew install ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. adb install brew install homebrew/cask/android-platform-tools 3. adb check adb shell 출처 : stackoverflow
보호되어 있는 글입니다.