gpt4 book ai didi

android - React Native 应用程序在 react-native-gesture-handler 安装后一直停止

转载 作者:行者123 更新时间:2023-11-30 05:03:24 25 4
gpt4 key购买 nike

最近我用 React Native 0.60 启动了一个应用程序,第一个构建运行良好,但是在安装和配置 react-native-gesture-handler 之后,应用程序一直在我的模拟器中停止。它没有给出任何错误,只是一直停止。我所做的唯一更改是添加了这些包。

这是我的 MainActivity.java,带有所需的手势处理程序配置

package com.ggwp;

import com.facebook.react.ReactActivity;
import com.facebook.react.ReactActivityDelegate;
import com.facebook.react.ReactRootView;
import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView;

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 "ggWP";
}

@Override
protected ReactActivityDelegate createReactActivityDelegate() {
return new ReactActivityDelegate(this, getMainComponentName()) {
@Override
protected ReactRootView createRootView() {
return new RNGestureHandlerEnabledRootView(MainActivity.this);
}
};
}
}

最佳答案

这可能与 AndroidX 相关的迁移有关,它在 react native version 0.60+ 之后开始

您可能必须在 npx Jetify 之前安装 jetifier,这将加载 androidX 库。

同时尝试删除节点模块文件夹,然后重新安装它们。重新链接手势处理程序库,然后在 gradle.properties 中添加 androidX 迁移工具和一些 tweek 以使用 androidX 库。

关于android - React Native 应用程序在 react-native-gesture-handler 安装后一直停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57814033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com