ReactNative学习

186 阅读1分钟

一、运行 Git 下来的 ReactNative 项目(安卓)

  • 第一步:将项目 git 到本地查看目录结构

  • 第二步:查看 android\gradle\wrapper\gradle-wrapper.properties 检查本地是否有 gradle 包

    undefined

    本地存放 gradle 的目录一般为 C:\Users\xxx(本地用户名称).gradle\wrapper\dists

    若没有,可点击此 下载链接 下载所需要的包,或者更改为本地存在的 gradle 版本

    undefined

  • 第三步:查看项目目录,删除一些文件 android.gradle android\build node_modules yarn.lock

    undefined

    undefined

  • 第四步:二、运行 yarn instal 安装所需的包

  • 第五步:运行项目(若项目运行出错,可以运行 yarn cache clean 和 在 cd android .\gradlew clean 命令

安卓端RN 微信分享点击联系人无反应


RN 组件 react-native-wechat-lib

如:title url 等

  • 检查打包方式是否有问题

    检查 android\app\build.gradle 下

    def enableSeparateBuildPerCPUArchitecture = false

    此语句是将打包分成不同架构的apk,减小安装包大小

    def enableProguardInReleaseBuilds = false

    启用 Proguard 来减少 apk 的大小,Proguard 是一个 Java 字节码混淆压缩工具,它可以移除掉 React Native Java(和它的依赖库中)中没有被使用到的部分,最终有效的减少 APK 的大小。(应该是此处出了问题)

  • 将上述两个参数都设置为 false 检查是否有错误