본문 바로가기
반응형

Language/Android47

[Android] Error: INSTALL_FAILED_VERSION_DOWNGRADE Failed to commit install session 600973121 with command cmd package install-commit 600973121. Error: INSTALL_FAILED_VERSION_DOWNGRADE 가끔 실행을 시키다 보면 해당 에러가 발생하는 상황이 생긴다. 원인 자체는 별거 아니다 단말기에 현재 설치하려는 앱 버전보다 높은 버전이 이미 있어서, 낮은 버전으로는 설치할 수 없다는 경고이며 에러인 것이다. 분명 아무것도 건드린것도 없고 그냥 다시 실행했을뿐인데 버전이 낮고 높고를 떠나 같은 버전일 텐데 이런 에러가 발생한다... 해결 방법은 여러 가지가 있다. 1. 안드로이드 클린을 실시한다... (build clean / invalidate caches 등) 2.. 2019. 8. 9.
[Android] 안드로이드 스튜디오(Android Studio)_한글 깨짐 현상 해결 안드로이드 스튜디오를 이용하여 개발을 할 때 보면 가끔 한글이 깨져서 고생하는 경우가 생기는데 한글 깨짐 현상을 해결하는 방법에 대해 정리해보자. 우선 가장 흔한 방법 첫 번째 방법으로는 안드로이드 스튜디오 인코딩을 "UTF-8"로 바꿔주는 것이다. 그러기 위해서 [File] - [Settings] 를 들어가 주자. 그런 다음 [Editor] - [File Encodings]를 들어가서 저렇게 세 군대를 전부 UTF-8로 바꿔주자. 이제 두 번째 방법으로는 안드로이드 스튜디오 우측 하단에 보면 언어를 선택하는 부분이 있다. 그것 역시 UTF-8로 바꿔주자 (간혹 x-windows-949로 해야 보이는 한글도 있는데 한글 보이게 잘 맞춰주자) 선택하면 reload/convert 선택창이 나오는데 새로 변경.. 2019. 8. 5.
[Android] 안드로이드_SDK 버전 확인 및 버전별 처리 때에 따라 사용자의 안드로이드 기기를 확인해야 하는 상황이 생길 수 있다. 그래서 한번 해당 안드로이드의 SDK 버전을 확인하는 방법에 대해 알아보자 - 현재 단말의 버전 확인 및 버전별 처리 - " Build.VERSION.SDK_INT " 현재 단말의 버전을 확인하는건 저거 한 줄이면 해낼 수 있다. 아주 간단하다. 실제로 확인해보는게 가장 빠를 것이다. 그리고 보통 단말의 버전을 확인한다는 건 어떤 버전을 기준으로 서비스를 제공하던지 버전별 처리를 다르게 해 주기 위해 확인하기 때문에 보통 아주 간단하게 if문을 사용해 처리해 준다 if(Build.VERSION.SDK_INT >= 26) if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) 2019. 8. 1.
[Android]안드로이드_버전코드(versionCode) 와 버전네임(versionName) 안드로이드의 앱 정보 중에서 버전코드(versionCode) 와 버전네임(versionName)이 있습니다. 버전코드는 앱 갱신할때 / 버전네임은 유저가 확인할 수 있는 버전 정보 * Version Code/Name 정보 확인 ▶ Gradle Scripts/builde.gradle(Module:app) android:versionCode - 앱의 버전 코드를 나타내는 정수(int) - 업데이트를 검사할 수 있는 용도 - 첫 번째 버전은 1이고, 이후 versionCode를 1씩 증가시켜서 배포 - 사용자에게 공개 되지 않음 android:versionName - 앱의 배포 버전을 나타내는 문자열(String) - 사용자에게 공개 됨 - 앱 갱신에 영향을 주지 않으며 정답이 없어 상황에 맞게 의미를 부여해.. 2019. 7. 22.
[Android] java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation "java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation" SDK 26 (Oreo) 버전에서 SDK 28 (Pie) 버전 으로 올리고 나서 잘되던 소스가 갑자기 에러를 뱉기 시작한다. 아직 나는 안드로이드에 관한 지식이 많이 없기에 받은 소스로만 돌렸거늘 참 당황스러운 상황이다. 그래서 여기저기 찾아본 결과 무슨 투명/불투명 작업이 원인이라고 하는데 원인은 둘째치고 가장 중요한 것은 이 오류는 API 26 (8.0) 기기 에서만 발생하는 오류(하필 내 폰이 8.0 이여서 한참 헤맸다..)라 한다. 그래서 딱 마지노선이 API 26 (8.0) / SDK 26 까지는 오류가 발생하지 않지만 여기서 SD.. 2019. 7. 9.
[Android] 안드로이드 스튜디오(Android Studio) 설치 앱 아이콘 변경 안드로이드 스튜디오를 실행하면 아이콘 모양이 기본 런처 모양인 상태이다 자기 입맛대로 바꿔보도록 하자 처음 실행하게되면 아래와같이 기본 런처 아이콘으로 나오게 된다. [app] - [res] - [drawable] 에 우리가 바꾸고 싶은 아이콘 그림파일을 넣어 주도록 하자 그다음에는 아래 화면에 " icon " 부분을 바꿔주면 된다. 이처럼 바꿔주자 해당 그림의 경로를 지정해주면 된다. 그저 이렇게만 바꿔주고 다시 실행해보면 아래와같이 아이콘이 변경된것을 확인할 수 있다. 2019. 6. 25.
[Android] 안드로이드 개발자옵션(개발자모드) 활성화 하기 안드로이드를 폰에서 실행시키기 위해 개발자 옵션을 우선 활성화 시켜야 한다. 그 방법에 대해 알아보도록 하자 우선 [설정]에 들어가도록 한다. 설정 창에서 [휴대전화 정보]를 눌러주자 휴대전화 정보 창에 들어간뒤 [소프트웨어 정보] 를 선택한다. 소프트웨어 정보 창에서 [빌드번호] 를 클릭해주자 물론. 한번 클릭한것으로는 아무것도 발생하지 않는다. 연속해서 계속 눌러주도록 하자(빌드번호 계속 클릭) 이러다보면 "개발자 모드를 켰습니다" 라는게 보이면 그만 눌러도된다. 위에서 "개발자 모드를 켰습니다" 라고 나오면 다시 되돌아가보면 아래와같이 [개발자 옵션]이 보일것이다. 끝! 2019. 6. 25.
[Android] 안드로이드 스튜디오(Android Studio)_자동 임포트(Auto import) 설정 꼭 프로젝트를 실행하기에 앞서 귀찮음을 방지하기 위해 안드로이드 스튜디오에서 자동 임포트 설정에 대해 알아보도록 하자 우선 여타 설정과 마찬가지로 [File] - [Settings] 에 들어가주도록 하자 그리고 아래와 같은 화면이 나온다면 [Editor] - [General] - [Auto Import] 로 들어가서 화면에 보이는거와 같이 체크해주자 Add unambiguous imports on the fly Optimize imports on the fly (for current project) 체크한 후에 Apply - OK 를 눌러주면 끝 이제 프로젝트를 진행하면서 자동으로 임포트가 되는것을 확인할 수 있다. 2019. 6. 24.
[Android] 안드로이드 스튜디오(Android Studio)_테마(Theme) 변경 안드로이드 테마를 변경하기 위해서 [File] - [Settings] 를 들어가주도록 하자 그럼 아래와 같은 화면에서 [Appearance & Behavior] - [Appearance] 탭에서 Theme 부분을 변경해 주면 끝이다. "Darcula" 테마로 변경하면 아래와 같은 화면이 나온다 흔히 말하는 Dark(다크) 테마 로 변경하는 것이다. 여담으로 Intellij 테마는 해당 제품에서 모두 적용시킬 수 있기 때문에 따로 다운로드 받아 적용시켜줄 수 있다. 2019. 6. 20.
반응형
TOP