1,npx react-native init awesome 新建项目名称
2,yarn android 运行一下试一下
3,查看package.json 个版本是否一致 "react-native": "0.64.2"
4,修改package.json内容,打开vpm npm i下载项目依赖
5,重新react-native run-android 报错,查看android》app》build.gradle文件
packagingOptions { pickFirst 'lib/x86/libc++_shared.so' pickFirst 'lib/arm64-v8a/libc++_shared.so' pickFirst 'lib/armeabi-v7a/libc++_shared.so' pickFirst 'lib/x86_64/libc++_shared.so' }
defaultConfig { applicationId "com.XXXXX" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode 1 versionName "1.0" missingDimensionStrategy 'react-native-camera', 'general' }
adnroid》gradle.propsrties中添加
org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=512m
6,更换图标和添加更新下载组件 下载组件中的名com.XXXX保持一致,AndroidManifest中内容修改,修改好后运行看一下。
7,将src页面拷贝复制。App.js拷贝复制 ,gradlew clean一下,npm i, yarn android运行。
8,根据运行报错下载相应组件
网友评论