Proguard 로 Library 난독화할때 classes.jar 및 arr에 클래스가 없는 경우
- https://stackoverflow.com/questions/47652924/android-library-release-aar-getting-classes-jar-empty-when-using-proguard
- 요약 : Android Sdk경로에
tools > proguard > example
에서Library.pro
를 참조한다.- 위에
in.jar
등 예시부분은 주석처리한다.
- 위에
- Jar를 따로 난독화하려는 경우에 라이브러리 프로젝트 내부에 Kotlin이 있는 경우 IntelliJ가 자체 제공하는 어노테이션을 포함하기 때문에 https://www.guardsquare.com/ko/%EC%A0%9C%ED%92%88/proguard](https://www.guardsquare.com/ko/제품/proguard) 에서 다운로드 받을 수 있는 GUI툴로 난독화하기 매우 어렵다.
- 안드로이드 프로젝트는 Android Studio 내에 gradle을 이용한 난독화를 진행하는게 좋으며, 상화에 따른 설정은 Sdk경로에 example을 참조하는게 좋음.
'Android > Situation Note' 카테고리의 다른 글
Stable 버전에서는 지원하지 않는데 자꾸 beta버전을 설치하라고 뜨는 경우. (0) | 2022.05.18 |
---|---|
Fatal Exception: android.view.WindowManager$BadTokenException: Unable to add window -- token (0) | 2022.05.18 |
Store에 등록한 어플리케이션의 APK 추출 방지 방법 (0) | 2022.05.18 |
Error: Activity class {your activity path} does not exist. (0) | 2022.05.18 |
Gradle error : Invalid maximum heap size: -Xmx4608M (0) | 2022.05.18 |