메뉴 건너뛰기

모바일앱



WebView를 사용한 앱에 대해 Proguard 적용시 Javascript Interface 역시 난독화 해버리기에 javascript로 부터 호출되는 핸들러가 사라지게 됩니다.
이를 해결하는 방법입니다.


출처:
http://stackoverflow.com/questions/5356560/android-proguard-javascript-interface-problem


-keep public class com.google.android.webviewdemo.WebViewDemo.DemoJavaScriptInterface -keep public class * implements com.google.android.webviewdemo.WebViewDemo.DemoJavaScriptInterface -keepclassmembers class * implements com.google.android.webviewdemo.WebViewDemo.DemoJavaScriptInterface { ; }



profile
  • profile
    위 방법으로 안될경우 아래 방법으로^^


    출처:
    http://stackoverflow.com/questions/6271485/android-proguard-javascript-interface-fail


    -keep public class com.mypackage.MyClass$MyJavaScriptInterface -keep public class * implements com.mypackage.MyClass$MyJavaScriptInterface -keepclassmembers class com.mypackage.MyClass$MyJavaScriptInterface { ; }
제목 날짜
[TIP] 죽지 않는 안드로이드 서비스 만들기 (Unstoppable service) 6 2015.06.26
[TIP] 안드로이드 앱 빌드시 "Error:Execution failed for task ':app:compileDebugJavaWithJavac'" 오류가 발생할 경우 2017.09.13
[TIP] 안드로이드 앱 삭제 방지 기능 구현 2015.06.03
[TIP] Android - WebView 사용된 앱에 Proguard 적용시 주의 1 2011.08.06
회원가입 1 2011.01.11
[TIP] 실행파일의 리소스 자원 활용하기 2010.02.23
[TIP] C# Windows Mobile 용 HttpUtility 코드 2010.02.23
[TIP] GPRS Connection 관련 2010.02.22
[LINK] cab 파일 설치시 투데이 메뉴에 단축 아이콘 생성하기 2010.02.22
[LINK] 동공, 맥박등 이용 거짓말 탐지기 2010.02.05
[LINK] Windows Mobile Robot 2010.02.05
[LINK] WM - Android Dual Boot 2010.02.04
[LINK] Windows Mobile 카메라 캡쳐 관련 참고 2010.02.04
[LINK] Windows Mobile G-Senstor 예제 2010.02.04
[LINK] 증강현실 툴킷 라이브러리 2010.02.04
태그 목록
위로