
[英]MainActivity.java - cannot find symbol reactRootView.setIsFabric(BuildConfig.IS_NEW_ARCHITECTURE_ENABLED)
[英]MainActivity.java - cannot find symbol ReactActivityDelegateWrapper(this, BuildConfig.IS_NEW_ARCHITECTURE_ENABLED)
我已经尝试在该项目的当前 React Native 版本 0.64.4 上安装 Expo 模块。 我不明白为什么,但是在 iOS 上,它可以正常工作,没有任何问题。 安装模块时,我只是使用了命令npx install-expo-modules@latest
。
谁能帮我解决这个问题?
MainActivity.java
package com.projectname;
import expo.modules.ReactActivityDelegateWrapper;
import com.facebook.react.ReactActivityDelegate;
import com.facebook.react.ReactActivity;
public class MainActivity extends ReactActivity {
/**
* Returns the name of the main component registered from JavaScript. This is used to schedule
* rendering of the component.
*/
@Override
protected String getMainComponentName() {
return "projectname";
}
@Override
protected ReactActivityDelegate createReactActivityDelegate() {
return new ReactActivityDelegateWrapper(this, BuildConfig.IS_NEW_ARCHITECTURE_ENABLED,
new ReactActivityDelegate(this, getMainComponentName())
);
}
}
而不是npx install-expo-modules@latest
使用npx install-expo-modules@0.2.8
并且问题已解决。 您也可以尝试其他版本( 版本列表)。
顺便说一句,我的本机反应版本是0.64.4
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.