使用react native开发app,实现代码混淆的操作。
app目录下的build.gradle文件中enableProguardInReleaseBuilds值设置为true
def enableProguardInReleaseBuilds = true
忽略混淆第三方jar包
如果lib中引用了第三方库,如:
第三方jar包
需要在proguard-rules.pro文件中添加代码,忽略第三方jar包的混淆
-keep class com.sangfor.**{*;}
-keep class com.sangfor.bugreport.**{*;}
然后按照react native官方建议gradlew assembleRelease
打包即可。
网友评论