Dev Tip
-
-
firebase google Auth error : default_web_client_idDev Tip 2021. 11. 5. 14:28
default_web_client_id error.. 생각보다 매우 간단하게 해결되었다.. 일단 먼저 default_web_client_id는 'google-services가 들어가 있는 상태에서 앱이 한 번이라도 실행되었을 때 생성된다.' 그래서 한 번도 실행하지 않았으면 default_web_client_id는 생성되지 않는다. 결론은 실제로 없어서 error가 나오는 것이었고, 해결법은 그저 앱을 한번 실행하기만 하면 된다.. 참고 사이트 : https://fjdkslvn.tistory.com/4
-
릴리즈 해시키 얻기 오류 해결법(kakao, facebook)Dev Tip 2020. 8. 11. 17:14
kakao와 facebook은 SHA1이 아닌 해시키를 등록해야 합니다. 디버그 해시키를 등록하는건 워낙 쉬워서 바로 진행했지만 릴리즈 해시키는 생각보다 복잡했고 사람마다 이야기가 전부 달라서 많이 해매게 되었습니다. 그래도 일단 해결은 하였으니 정보를 공유하고자 합니다. 1. cmd에서 JAVA keytool에 접근 cd 명령어를 이용해서 keytool이 존재하는 곳으로 이동한다. 2. 해시키 명령어 입력 keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | openssl sha1 -binary | openssl base64 기본 형식은 저렇게 되는데, 여기서 많은 오류가 발생합니다. 첫 번째 오류 'ope..
-
recyclerview 가로형 item 추가하는 방법Dev Tip 2019. 1. 5. 17:29
recyclerview 가로형 item 추가하는법 MAI 입니다. 오늘은 recycleview를 가로 방향으로 item 정렬하는 방법에 대해서 알아보겠습니다. 대부분의 예제로 소개되는 recycleview는 세로 형태로 하는데, 이는 다른 설정 없이 코딩하게 되면기본 디폴트 값이 세로 형태이기 때문입니다. 그래서 가로형으로 바꾸기 위해서는 일부 코딩을 추가해야 합니다. 매우 쉽고 간단합니다. LinearLayoutManager대중적인 방법으로 recycleView를 코딩하셨으면 LinearLayoutManager를 사용하셨을 겁니다.영어 해석 그대로 레이아웃을 관리하는 부분이기 때문에 이곳에서 가로형으로 설정할 수 있습니다.설정 방법은 LinearLayoutManager layoutManager = ne..
-
your project file contains non-ascii characters 해결방법Dev Tip 2019. 1. 4. 16:00
your project file contains non-ascii characters 해결방법 MAI 입니다. Open Source를 받아서 import를 하려고 보니, 이런 오류가 생기더군요. non-ASCll...? 많이 들어봤는데..그래서 인터넷에 검색해보니, 경로에 한글이 들어가서 그런 것이라고 합니다.. 빨간 박스 쳐놓은 부분을 영어로 바꾸면 된다고 합니다.정리하자면, 해결방법 경로에 있는 한글을 영어로 바꾸어라. 잘못된 예시 : D:\안드로이드 예제\android 올바른 예시 : D:\androidEx\android 지금까지 your project file contains non-ascii characters 해결 방법 입니다. 도움이 되신 분들은 공감과 공유 부탁드립니다!
-
x86 emulation currently requires hardware acceleration 3가지 해결방법Dev Tip 2019. 1. 4. 14:25
x86 emulation currently requires hardware acceleration 3가지 해결방법 MAI 입니다. 군대를 전역하고 안드로이드 개발을 다시 시작하려고 하는 무렵에 에뮬레이터에 오류가 발생하였습니다.. (android studio 에뮬레이터 실행 error) (HAXM install error) 너무 오랜만에 하는 개발이다 보니 해결 방법이 전혀 생각나지 않더군요..그래서 구글링을 해보니 3가지 방법을 찾았습니다. 첫 번째 방법 Hyper-V 비활성화 Step 1. windows 기능 켜기/끄기 클릭 Step 2. Hyper-V 해제 두 번째 방법 VT - D 비활성화 이 항목은 제 게시글을 보기보단 잘 정리한 분이 계셔서Code Dragon 님의 블로그 포스팅을 소개하도록 ..