본문 바로가기

Android59

[Android][Gradle] Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation. ./gradlew assembleMinApi21Release json@JSonui-MacPro UIMiddleware % ./gradlew assembleMinApi21Release > Task :app:compileMinApi21ReleaseJavaWithJavac FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:compileMinApi21ReleaseJavaWithJavac'. > Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home .. 2021. 1. 10.
[안드로이드] Android 11 호환성 확보하기 3분 요약 (2020 Meetup 요약 정리) 2020년 Meetup 30분으로 끝내는 Android 11 요약 정리 내용을 3분만에 확인 할 수 있도록 목차 개념으로 정리 1. Android 11 주요 기능 - 사용자 정보 보호 > 권한 자동 재설정 : 오랜시간 사용하지 않는 앱은 권한 초기화 > 패키지 공개 상태 : 디바이스에 설치된 다른 앱 목록 가져 올 수 없음(앱 매니페스트 선언하여 가져오기 가능) > 일회성 권한 : 이번만 허용 옵션 추가 > 백그라운드 위치 액세스 : 백그라운드 위치 권한 받기가 어려워짐, 별도 UI를 생성하여 시스템 설정 화면 안내 > 범위 지정 저장소 적용 : Android 11 타켓 설정 할 경우 필수로 앱 디렉토리 사용 > 새로운 포그라운드 서비스 유형 : 카메라, 마이크 포그라운드 서비스 타입을 매니페스트 선언 .. 2020. 9. 22.
[안드로이드] Firebase java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/internal/firebase-perf/M; Process: com.json.test, PID: 29980 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/internal/firebase-perf/M; at com.google.firebase.perf.provider.FirebasePerfProvider.(com.google.firebase:firebase-perf@@19.0.7:1) at java.lang.reflect.Constructor.newInstance(Native Method) at java.lang.Class.newInstance(Class.java:1606) at android.app.ActivityThread.installProvider(A.. 2020. 9. 22.
[안드로이드] Android 11 타겟 앱 변경점 (앱 변경점 정리) targetSdkVersion을 29 이하로 설정하는 앱의 경우 Android 11 OS 단말에 설치 할 경우에도 문제 되지 않음. targetSdkVersion을 30 이상 설정하여 컴파일 하는 앱에 해당됩니다. 1. 개인정보 보호 - 범위 지정 저장소 적용 : 외부 저장소에 자체 앱 디렉토리 생성 불가, - 권한 자동 초기화 : 사용자가 몇 개월 동안 앱을 사용하지 않을 경우 시스템이 민감한 권한은 자동으로 초기화 - 백그라운드 위치 액세스 : 런타임 시 별도로 백그라운드 위치 요청 필요. - 패키지 공개 상태 : 앱이 기기에 설치된 앱 목록을 쿼리하면 반환된 목록이 필터링 2. 보안 - 앱 적용 내용 없음 (자세한 내용은 아래 공식 사이트 확인) 3. 맞춤 토스트 메시지 뷰가 차단됨 - 백그라운드에.. 2020. 9. 21.