Open xiaodeji opened 1 month ago
我能跑,你先尝试使用纯React Native能不能跑。
我能跑,你先尝试使用纯React Native能不能跑。
纯React Native能跑,就taro的不行
出错提示也是奇奇怪怪,很难定位问题
出错提示也是奇奇怪怪,很难定位问题
是啊,好痛苦!弄个环境搞了好几天
估计都搞鸿蒙去了
少安装了expo依赖
yarn upgradePeerdeps 有执行吗
按照上面文章的步骤执行完了初始化以及升级依赖,然后运行 build:rn,全新的项目,没有添加任何代码,报错如下: error Unable to resolve module ./src/pages/ucenter/index/index from xxxxxxxx\node_modules\@tarojs\rn-supporter\entry-file.js: None of these files exist:
执行了yarn cache clean问题依然存在
反复创建初始化了几次都是如此
选项: ? 请选择框架 React ? 是否需要使用 TypeScript ? No ? 请选择 CSS 预处理器(Sass/Less/Stylus) Less ? 请选择编译工具 Webpack5 ? 请选择包管理工具 yarn ? 请选择模板源 Github(最新) √ 拉取远程模板仓库成功! ? 请选择模板 react-native
\node_modules\@tarojs\rn-supporter\entry-file.js文件是空的,竟然会有引用错误
这个仓库有验证过初始化,可以跳过自己初始化,直接使用
这个仓库clone下来以后build:rn没问题,过了,但是 run android 报错: FAILURE: Build completed with 2 failures.
Where: Script 'xxxx\taro-test\node_modules\expo-modules-autolinking\scripts\android\autolinking_implementation.gradle' line: 377
What went wrong: A problem occurred evaluating project ':expo'.
A problem occurred configuring project ':expo-av'. Failed to notify project evaluation listener. �ļ�����Ŀ¼������������ȷ��
Where: Script 'xxxx\taro-test\node_modules\expo-modules-core\android\ExpoModulesCorePlugin.gradle' line: 65
What went wrong: A problem occurred configuring project ':expo'.
Could not get unknown property 'release' for SoftwareComponent container of type org.gradle.api.internal.component.DefaultSoftwareComponentContainer.
相关平台
React Native
使用框架: React
复现步骤
直接通过taro init去创建一个【React Native】模板(源:GitHub),通过固定react版本小程序与H5能正常跑起来,而安卓环境一开始模拟器能正常启动,后面就开始不断报错了: Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 C:\Users\shuke\Desktop\demo\android\app\src\main\java\com\demo\MainActivity.java:2: ����: �����expo.modules������ import expo.modules.ReactActivityDelegateWrapper;
期望结果
官方【React Native】模板 安卓端,H5,小程序能正常跑起来
实际结果
安卓端跑不起来
环境信息