본문 바로가기

Android64

[안드로이드][MAC] files under the build folder are generated and should not be edited 원인 : Windows 경우 buuild.gralde sourceSets 설정 경로에 /src/main/java 사용하더라도 자동으로 경로 인식됨 MAC의 경우 /src/main/java -> src/main/java 변경 필요. 윈도우 build.gradle 기존 설정 java.srcDirs = ['/src/main/java'] aidl.srcDirs = ['/src/main/aidl'] res.srcDirs = ['/src/main/res'] sourceSets { main { java.srcDirs = ['/src/main/java'] aidl.srcDirs = ['/src/main/aidl'] res.srcDirs = ['/src/main/res'] manifest.srcFile 'src/main.. 2020. 9. 10.
[안드로이드] 배터리 사용량 분석 가이드 #1 1. 덤프 파일 저장하기 - 모든 배터리 데이터를 덤프 adb shell dumpsys batterystats > batterystats.txt - 원시 데이터에서 보고서 adb bugreport > bugreport.zip - 앱별 시각화 데이터인 사용자 공간 Wakelock도 얻을 수 있습니다. 이 정보를 버그 신고에 포함하려면 터미널 창에 다음 명령어 adb shell dumpsys batterystats --enable full-wake-history - 배터리 데이터 수집을 재설정 adb shell dumpsys batterystats --reset 출처 : https://developer.android.com/studio/profile/battery-historian https://develo.. 2020. 9. 7.
[안드로이드] java.lang.IllegalAccessException: java.lang.Class Android Activity 실행시 AndroidManifest에 Activity 선언되어 있는데도 아래와 같은 에러가 발생함. java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.json.example/com.json.ui.settings.Engineer}: java.lang.IllegalAccessException: java.lang.Class is not accessible from java.lang.Class at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2882) at android.app.ActivityThread.handle.. 2020. 7. 28.
[Android] Android Studio simpleUML 사용법 1. simpleUML 개요 클래스, 종속성, 패키지 및 시퀀스 다이어그램을 지원합니다. 이미 작성된 소스 분석에 도움이 됩니다. 2. simpleUML 설치 - File -> Settings 진입 - Plugins -> Marketplace 탭 선택 -> UML 검색 -> 검색 목록에 simpleUMLCE 선택 후 Install -> Install 완료 후 Android Studio 재시작 simpleUML을 다운 받을 경우 Android Studio 상위 버전에서는 동작 하지 않음 (테스트 버전 Android Studio 4.0) 3. 사용법 - UML 생성 할 패키지 폴더 선택 후 오른쪽 마우스 클릭 - Add to simpleUML Diagam -> New Diagram... 선택 - UML 파일.. 2020. 7. 25.