전체 글 213

Google Develop Console 이유없는 업로드 안됨현상

* 아무 문제없이 aab 파일로 심사 업로드 할때 한번 실패가 날때가 있다. 운?이 좋으면 그냥 version code 만 변경해서 올리면 되지만, 운?이 나쁘면 이유없이 이전 데이터를 캐싱하고 있는거 같음 * 방법.1 : Mac 사용자는 사파리를 통해 콘솔로 접속해서 업로드를 시도 해 보는걸 추천 -> 혹시나 이곳에서도 안되면 사파리 캐시를 제거 해 볼 수 있다. - 사파리 캐시 제거 1 : 사파리 캐시제거 2. - 사파리 캐시제거 3. * 방법.2 : 크롬 캐시 제거후 업로드 시도 - 크롬 캐시제거 1. - 크롬 캐시제거 2. - 끝 -

Android Study 2023.11.07

Image Rotate_3(Left)

* 이미지 회전 시키는 방법-2 (우측 기준으로 움직이며, 좌측이 값의 영향을 받는다.) * 빨간점이 기준점 // +10f : 아래로 내려간다 // -10f : 위로 올라간다 var changeValue = 10f //이미지 우측 기준으로 10도 꺽을때 (좌측이 올라갔다,내려갔다 함) private fun changeImageRotateLeft() { imageView.pivotX = (화면가로 길이 값 적용하면, 화면의 오른쪽이 기준이 된다.) //이미지 좌측 val animator = ObjectAnimator.ofFloat( imageView, "rotation", changeValue, changeValue) animator.start() } - 끝 -

Android Study 2023.10.13

Image Rotate_2(Right)

* 이미지 회전 시키는 방법-2 (좌측 기준으로 움직이며, 우측이 값의 영향을 받는다.) * 빨간점이 기준점 // +10f : 아래로 내려간다 // -10f : 위로 올라간다 var changeValue = 10f //이미지 좌측 기준으로 10도 꺽을때 (우측이 올라갔다,내려갔다 함) private fun changeImageRotateRight() { imageView.pivotX = 0f//좌측기준 val animator = ObjectAnimator.ofFloat( imageView, "rotation", changeValue, changeValue) animator.start() } - 끝 -

Android Study 2023.10.13

앱 링크 친구에게 공유하기 기능(문자열 형태로 데이터 전달)

간단한 코드 하나만 넣으면 바로 사용 가능하다. private fun shareLink() { val shareString = "보낼 문자열" val shareIntent = Intent.createChooser(Intent(), null).apply { putExtra(Intent.EXTRA_TEXT, shareString) action = Intent.ACTION_SEND type = "text/plain" } startActivity(shareIntent) } 위 함수를 실행하면 , 해당 디바이스에서 공유 가능한 앱 목록이 보여지고, 해당 앱으로 공유하면 shareString 이 전달된다. (ex: 카톡으로 공유하면 shareString 값이 카톡에 전달된다.) - 끝 -

Android Study 2023.10.05

adb 로 설치 했을때 발생하는 Failure [INSTALL_FAILED_INVALID_APK... 에러 문제 해결 방법

* adb 로 apk 파일 설치시, 콘솔에 보여지는 로그가 아래와 같다면 시도 해 볼 수 있는 방법 2가지 공유함 ( Mac , adb 설치 하는 방법 : https://85chong.tistory.com/221 ) adb 이용해서, 디바이스에 앱 설치 하기 - 준비물 - (mac book 만 있으면 됨) 1. brew 설치한다. 참고 : https://85chong.tistory.com/207 Home Brew 설치 방법 mac 은 윈도우와 환경이 달라서, 프로그램 설치시 복잡한 경우가 있다. 그래서 mac 에서 프로그램 85chong.tistory.com * adb 설치 실행후 콘솔에 찍힌 에러 : Failure [INSTALL_FAILED_INVALID_APK: Some dex are not unc..

Exception Study 2023.09.27

구글 앱스토어 정책 변경으로 인한 , 심사 제출 전 설치 테스트 방법

구글 정책 변경으로 인해 이제 구글 앱 스토어 최초 등록 배포시, 모든 앱은 ABB 파일로 무조건 업로드 해야됨 이전 같았으면 실제 배포될 apk 파일을 설치해서 테스트 후 그대로 배포 했지만, 이젠 최종 파일이 ABB 파일이 되기 때문에 apk 파일로 설치 했을때와 abb 설치했을때, 환경이 다를 수 있음. 그래서 Google Console 을 이용한 최종 업로드 abb 파일에서 apk 파일을 추출해서 테스트 하는 방법을 공유함 !!! 자세한 내용은 생략하고, 이 글은 테스트 업로드 테스트 하는 방법을 공유 함 - 준비물 - 1. (사전에 구글 개발자 계정으로 앱 만들기 세팅 된 상태) -> 구글 스토어 등록은 이후 공유 할 예정 2. 업로드할 abb 파일 (설명 편의상 myApp.abb 라고하고 ve..

Android Study 2023.09.26