Android SDK使用了JS橋接方法實現與H5互動 混淆問題
最近遇到一個問題,就是直接dependcySDK工程是可以正常執行的
但是使用了aar包後就總是無法實現js互動
後來發現是sdk在混淆的時候沒有處理js橋接方法的混淆
如果程式碼中使用了js橋接與前端互動的話 不但要使用addJavascriptInterface還需要在混淆的時候配置
-keepattributes *Annotation*
-keepattributes *JavascriptInterface*
-keep class xxx.xx.xxx.xx.x.xxactivity$*{
*;
xxx為橋接類名
相關文章
- WebView詳解與簡單實現Android與H5互調WebViewAndroidH5
- Android webview 與 js(Vue) 互動AndroidWebViewJSVue
- Android 原生和 JS 互動實踐AndroidJS
- vue---axios實現資料互動與跨域問題VueiOS跨域
- 橋接模式(c++實現)橋接模式C++
- Android webview JS 互動AndroidWebViewJS
- js與ios橋接使用WebViewJavascriptBridge簡單理解JSiOS橋接WebViewJavaScript
- H5 與 APP 互動!H5APP
- java 橋接模式實現程式碼Java橋接模式
- Strimzi Kafka Bridge(橋接)實戰之三:自制sdk(golang版本)Kafka橋接Golang
- 基於聲網 Flutter SDK 實現互動直播Flutter
- 橋接模式:探索JDBC底層實現橋接模式JDBC
- SDK與問題排查
- Fairplay DRM與混淆實現AI
- js 與WKWebView 互動JSWebView
- Vue +WebSocket + WaveSurferJS 實現H5聊天對話互動VueWebJSH5
- Cordova JS OC互動方法JS
- Unity 華為快遊戲JS橋接 實現寫日誌等功能Unity遊戲JS橋接
- 【橋接設計模式詳解】Java/JS/Go/Python/TS不同語言實現橋接設計模式JavaJSGoPython
- 如何橋接優化Java方法返回型別實現相容性? - Gunnar橋接優化Java型別
- [譯] Java 橋接方法詳解Java橋接
- Flutter 與 Android 的互動FlutterAndroid
- flash如何與js互動?JS
- 使用 JSBridge 與原生 IOS、Android 進行互動(含 H5、Android、IOS 端程式碼,附 Demo)JSiOSAndroidH5
- js利用H5的requestAnimationFrame()API實現動畫效果JSH5requestAnimationFrameAPI動畫
- 基於 Agora SDK 實現 iOS 端的多人視訊互動GoiOS
- 橋接橋接
- Fairplay DRM與混淆實現的研究AI
- Android與WebView資料互動AndroidWebView
- 設計模式學習-使用go實現橋接模式設計模式Go橋接
- 記一則iOS封裝SDK的開發過程之WebView與JS的互動iOS封裝WebViewJS
- 聊聊 Go 語言中的 JSON 序列化與 js 前端互動型別失真問題GoJSON前端型別
- Spring雜談 | 從橋接方法到JVM方法呼叫Spring橋接JVM
- swift之與h5之間的互動(一)SwiftH5
- H5與安卓/IOS進行原生互動H5安卓iOS
- Servlet實現、與html的簡單互動ServletHTML
- React Native與Android通訊互動React NativeAndroid
- Android混淆Android