上一篇文章讲了ios的这里接着讲RN-android-自签名https的配置,首先android比较复杂,首先用AS打开android工程
android有4个地方得改
1.fetch (.jar包里的代码不能直接改)
2.webview (.jar包里的代码不能直接改)
3.Image (.jar包里的代码不能直接改--)
4.react-native-fetch-blob(可以直接改源码-RNFetchBlobReq
RNFetchBlob 这两个类)
5.如果使用了react-native-navigation时,在我们copy出MainReactPackage使用时会报错,注释掉react-native-navigation报错的地方就行
注意
RN的不同版本,会有不同的依赖问题,得根据报错一个一个改,很麻烦
安卓三方的依赖库在这可以看到


Image部分


但是RN对应的那一部分.jar包是不可改的,,主要的问题还是怎么去改动代码
摘要 :
如何改动android.jar 包rn_androi_https


原理就是,import我们copy改动的类,不再使用.jar包里的类,option+return自动import包路径
具体查看管知汇,前期管理
网友评论