繁体   English   中英

MainActivity.java - 找不到符号 ReactActivityDelegateWrapper(这,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

谁能帮我解决这个问题?

Output 错误: 在此处输入图像描述

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM