RN集成自签名https及双向认证-android(2)
2018-06-21 本文已影响109人
Mickqingzhou
上一篇文章讲了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的不同版本,会有不同的依赖问题,得根据报错一个一个改,很麻烦
安卓三方的依赖库在这可以看到
AADFC784-0EDE-4B65-8633-7577568F4294.png
17A28174-6D4C-4C0C-9773-FA77D93D2C0F.png
Image部分
android_Image路径.png android图片https修改的地方.png但是RN对应的那一部分.jar包是不可改的,,主要的问题还是怎么去改动代码
摘要 :
如何改动android.jar 包rn_androi_https
MainReactPackage路径.png
原理就是,import我们copy改动的类,不再使用.jar包里的类,option+return自动import包路径
具体查看管知汇,前期管理