본문 바로가기
728x90

proguard2

AOS_ 난독화, 경량화.. AOS 작업을 하면서 내가 만든 앱의 정보를 뺏어갈 수 있다는 걱정을 했다.누군가 나의 앱을 디코딩해서 중요한 정보를 채갈것을 대비해 res/폴더안에서 정보 관련 데이터들을 작업한 후 액티비티에서 그걸 불러오는 코드를 집중적으로 이용했지만 아직도 뭔가 찜찜했다.Admob , Firebase , Api 등 중요정보들이 있기 때문에 좀 더 난독화 관련한 정보를 찾아보았다. Proguard , minifyEnable shrinkEnable .. 등등 작업이 있다는 걸 알게 되었다.https://thinking-face.tistory.com/217 [Android] R8 컴파일러로 앱 경량화하기왜 경량화해야 하는가? APK 파일에는 실행 가능한 바이트코드가 DEX(Dalvik Executable) 형태로 저장되.. 2024. 7. 22.
AOS_ AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnInitializationCompleteListener 갑자기 애드몹 초기화가 안되는 오류가 발생했다.자꾸 AOS . IOS 설정을 이리저리 왔다갔다 하면서 만지느라 헛갈려서 잘못 설정작업 한 줄 알았다.침착하게 우선 정보부터 검색했다애드몹 초기화가 프로가드 난독화로 인해 읽을 수 없게 되어서 생기는 오류라고 하여 설정작업으로 해주었다 proguard.txt 에 -keep class com.google.unity.** { *; }-keep public class com.google.android.gms.ads.**{ public *; }-keep public class com.google.ads.**{ public *; }-keepattributes *Annotation* -dontobfuscate 이렇게 설정작업 하면 해결완료    https://retry.. 2024. 7. 15.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
728x90