【问题标题】:Invariant Violation: requireNativeComponent: "ISvgImage" was not found in the UIManager不变违规:requireNativeComponent:在 UIManager 中找不到“ISvgImage”
【发布时间】:2019-12-21 00:16:04
【问题描述】:

不变违规:requireNativeComponent:未找到“ISvgImage” 在 UIManager 中

我该如何解决这个问题?

【问题讨论】:

  • 您是否使用 react-native 链接 react-native-admob 链接了 admob?
  • 是的,我已经链接了 admob。
  • 发布 react-native 和 admob 版本
  • "react-native-admob": "^2.0.0-beta.5",
  • react-native-cli: 2.0.1 react-native: 0.61.2

标签: react-native


【解决方案1】:

我通过以下方式修复了与 RNCViewPager 相关的类似问题(在 UIManager 中未找到 RNCViewPager):

我将以下内容添加到我的settings.gradle

include ':@react-native-community_viewpager'
project(':@react-native-community_viewpager').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-community/viewpager/android')

然后我将以下内容添加到app/build.gradle

implementation project(':@react-native-community_viewpager')

然后我用导入更新了我的Android Application class

import com.reactnativecommunity.viewpager.RNCViewPagerPackage;

然后将其添加到 RN Packages 列表中:

    private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
        @Override
        public boolean getUseDeveloperSupport() {
            return BuildConfig.DEBUG;
        }

        @Override
        protected List<ReactPackage> getPackages() {
            return Arrays.asList(
                    new MainReactPackage(),
                    new MapsPackage(),
                    new Interactable(),
                    new LocationServicesPackage(),
                    new AnalyticsPackage(),
                    new ConfigPackage(),
                    new BlurViewPackage(),
                    new RNI18nPackage(),
                    new NavigationPackage(),
                    new RemoteConfigPackage(),
                    new LottiePackage(),
                    new ReanimatedPackage(),
                    new GeolocationPackage(),
                    new NetInfoPackage(),
                    new RNCViewPagerPackage()
            );
        }
    };

完整的堆栈跟踪和详细信息在这里:

https://github.com/facebook/react-native/issues/27557

【讨论】:

    猜你喜欢
    • 2020-05-06
    • 2019-08-27
    • 2020-09-02
    • 2021-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-23
    相关资源
    最近更新 更多