본문 바로가기

[Android Studio] 안드로이드 스튜디오로 SHA1 키 알아내기 맨오른쪽에 Gradle 탭을 누릅니다. signingReport를 클릭하면 SHA 인증키가 나옵니다. *아래 이미지는 콘솔로 SHA1 키 알아내는 법 Google Drive API 참조* Google Drive API : https://developers.google.com/drive/android/auth Authorizing Android Apps | Drive API for Android (Deprecated) Authorizing requests on Android differs from other authorization workflows because of the integration with Google Play services. Unlike other workflows, authorizat..
[Android Studio] Firebase Android Google Login 기능 구현 중 "com.google.android.gms.common.api.ApiException: 10" 에러 안드로이드 스튜디오로 구글 로그인 기능을 구현하다가 에러가 발생하였다. Firebase 공식 홈페이지에서 제공해주는 코드 https://firebase.google.com/docs/auth/android/google-signin?hl=ko에서 참고하며 코드를 작성했는데 다 작성하고 프로젝트를 빌드한 후 여기까지는 잘되는데 이메일을 클릭하면 Api 예외처리가 발생하였다. 이러한 Logcat에 관련 경고가 뜨면서 구글 이메일 정보가 Firebase Console에 입력되지 않았다.......... 방법을 찾아보려고 stackoverflow를 뒤져보는 도중 "이 경우는 거의 확실하게 Google API 콘솔에서 SHA1 및 패키지 이름을 올바르게 등록하지 않았음을 의미합니다." 라는 글을 보고 Android ..
[Android Studio] image Button의 이미지 크기 조절 여기서 이미지 버튼의 크기를 줄일 때 가운데 하트 모양의 이미지가 안짤리게 이미지 크기를 줄이고 싶다면 이미지 버튼의 크기를 줄일 때 이미지도 같이 줄여주어야 합니다. 이미지의 크기를 줄여봅시다. android:scaleType="fitCenter"을 써주어야 합니다. 이미지 크기를 줄일때 거의 필수적으로 적어야 합니다. 이미지를 버튼 크기의 중앙에 위치시켜 줍니다. 따라서 이미지 버튼의 크기를 줄여도 안에 있는 이미지도 같이 줄어들어 이미지가 짤리지 않습니다. android:maxWidth="원하는 크기를 넣어주세요" android:maxHeight="원하는 크기를 넣어주세요" maxWidth와 maxHeight를 넣으면 크기가 줄어들지 않을겁니다. 이 코드를 넣기전에 android:adjustView..
[Android Studio] 갑자기 에러가 나오거나 잘됐던 것이 안될 때 해보면 좋을 Error 응급처치 Android Studio를 통해 앱개발을 하다보면 어느순간 프로젝트를 하려고 앱을 킬 때 원래 안나오던 에러가 나올 경우가 있습니다. 또는 라이브러리를 사용할 때 분명히 맞는 문법인데 빨간줄이 나올경우 등 이러한 상황에 간단하게 응급처치할 수 있는 방법입니다. *주의* 이 방법은 한번 시도해볼만한 방법이라는 것이지 무조건 해결되는게 아니라는점 참고해주세요!! 안될경우 다시 한번 코드를 확인해보고 다른 방법을 찾을 것!! Solution 1. 안드로이드 스튜디오 재시작 Solution 2. 불필요한 Caches 제거 File에 Invalidate Caches / Restart를 클릭합니다. Invalidate and Restart를 클릭하여 불필요한 캐쉬를 제거하고 안드로이드 스튜디오를 재시작 합니다.
[Android Studio] app 동작 중 "input svInfo.flags is 8" 에러 해결법 app build가 정상적으로 되었는데 app이 실행되는 동안 "E/GnssHAL_GnssInterface: gnssSvStatusCb: a: input svInfo.flags is 8" 이나 "E/GnssHAL_GnssInterface: gnssSvStatusCb: b: input svInfo.flags is 8" 이란 메세지가 뜰경우 해결법입니다. Solution 1. AVD Manager를 킵니다. Create Virtual Device를 클릭합니다. New Hardware Profile를 클릭합니다. GPS를 꺼주고 이 Device로 Build 합니다. Solution 2. 간단한 방법은 AVD로 들어가서 Setting에 위치(Location) 설정으로 들어갑니다. 그리고 위치 정보 사용을 끕니다..
[Android Studio] Build Error -> Unfortunately you can't have non-Gradle Java modules and > Android-Gradle modules in one project 진행하는 프로젝트를 git을 이용하여 merge나 기능 추가 등을 하는 도중 여느 때와같이 Build를 하는데 Unfortunately you can't have non-Gradle Java modules and > Android-Gradle modules in one project 에러가 났다. 많은 해결법중 하나를 발견하였다. 1. 안드로이드 스튜디오 종료 2. AndroidStudioProjects 폴더에 해당 프로젝트 폴더 안의 .idea 폴더를 제거한다. 3. 2번을 진행하였더니 제거 되었지만 이마저도 안된다면 프로젝트 폴더 안의 모든 .imi 확장자 파일을 모두 제거한다. 4. 안드로이드 스튜디오를 키고 reBuild 한다. 원인은 이전 프로젝트를 빌드할 때 설정값이 남아있어 현재 프로젝트를 ..
[Android Studio] Gradle Version 확인하는 법 app폴더를 오른쪽 마우스 클릭하여 Open Module Settings를 클릭합니다. Project목록을 누르면 Gradle Version을 확인할 수 있습니다.
[Android Studio] Min SDK Version 변경 하는법 app폴더를 오른쪽 마우스 버튼 누르고 Open Module Settings를 클릭합니다. Min SDK Version을 클릭하면 버전을 변경할 수 있습니다. 만약에 목록에 원하는 버전이 없다면 SDK Manager에서 설치해야 합니다.