React-Native 编译打包遇到的坑
费尽千辛万苦终于把RN的东西集成到自己的项目里去,打算打包上线,但是在使用gradle打包的过程中,碰到各种奇葩问题,明明自己的操作都是按着官网操作(React-Native项目打包),但是还是出现问题,然后费劲脑汁,终于把遇到的各种问题解决。 -ignorewarnings
-keep class * extends com.facebook.react.bridge.JavaScriptModule { *; } -keep class * extends com.facebook.react.bridge.NativeModule { *; } -keepclassmembers,includedescriptorclasses class * { native <methods>; } -keepclassmembers class * { @com.facebook.react.uimanager.UIProp <fields>; } -keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactProp <methods>; } -keepclassmembers class * { @com.facebook.react.uimanager.annotations.ReactPropGroup <methods>; }
-keep class com.facebook.** { *; } -dontwarn com.facebook.react.**
然后使用gradlew assembleRelease打出release包即可 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |