首页 > 其他分享 >【react-native-picker】报错解决方案

【react-native-picker】报错解决方案

时间:2022-12-11 19:13:49浏览次数:80  
标签:picker ... 解决方案 react 报错 native

【react-native-picker】报错解决方案

时间:2018-12-13 10:30:01 关键字: native    react    解决方案    手机看文章 [导读]在安装react-native-picker过程中,react-native link报错,且没有任何错误日志说明错误原因,导致运行项目时出现undefined is not an object (e

在安装react-native-picker过程中,react-native link报错,且没有任何错误日志说明错误原因,导致运行项目时出现undefined is not an object (evaluating 'Picker._init')的错误。

网上找到了两个解决方案:

https://github.com/beefe/react-native-picker/issues/289

https://github.com/beefe/react-native-picker/issues/294

综合整理后,解决方案如下:

1.文件./android/settings.gradle中末尾添加:

include ':react-native-picker'
project(':react-native-picker').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-picker/android')

2.文件./android/app/build.gradle的dependencies内添加(注意其他行有逗号",",最后一行没逗号):

...
dependencies {
    ...
    compile project(':react-native-picker')
}
...

3.文件./android/app/src/main/java/com/xxx/xxx/MainApplication.java中添加:

import com.beefe.picker.PickerViewPackage;
...
    @Override
    protected ListgetPackages() {
      return Arrays.asList(
        new MainReactPackage(),
        ...
        new PickerViewPackage()
      );
    }
...

4.重新运行项目就OK了。

标签:picker,...,解决方案,react,报错,native
From: https://www.cnblogs.com/sexintercourse/p/16974183.html

相关文章

  • 无法运行jetifier React Native
    无法运行jetifierReactNativeNdu*_*Jay  5 reactjs react-native-android 我尝试运行react-nativerun-android,但出现此错误。infoRunningjetifiertomigr......
  • React Native技术在小米有品App中的应用
    ReactNative技术在小米有品App中的应用小米有品技术团队2021年12月14日10:19 ·  阅读12641笔者khzliu同学,关注于大前端、跨端技术小米有品简介小米有品......
  • 在 React 中使用 TypeScript
    如何在React项目中使用TS,包括以下内容:使用CRA创建支持TS的项目TS配置文件tsconfig.jsonReact中的常用类型使用CRA创建支持TS的项目React脚手......
  • React native 概述和环境搭建
    ReactNative(简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架React在原生移动应用平台的衍生产物,支持iOS和安卓两大平台。RN使......
  • Link标签在Next.js框架下报错 use <Link legacyBehavior>?
    直接把a标签去掉,数据直接放Link标签就好了。  TRANSLATEwithxEnglishArabicHebrewPolishBulgarianHindiPortugueseCatalanHmongDawRo......
  • android 原生和ReactApplication的交互
      ReactNative创建工程,是通过在命令终端输入​​react-nativeinit你的项目名字​​来创建工程的,创建的工程会从网络端,同步到你终端所在路径的本地,生成一个和androi......
  • SQLyog连接MYSQL时报错 Client does not support authentication protocol requested
    之前安装MYSQL8.0的时候安装的是绿色版,在cmd中配置完所有参数之后,在连接SQLyog的时候却报出了以下错误翻译一下大致的意思为:客户端不支持服务器请求的身份验证协议;考虑......
  • troubleshoot:PVC动态扩容报错
    目录一.问题描述二.解决方法一.问题描述动态扩容PVC的时候报错(kubectleditpvcpvcname):“error:persistentvolumeclaims"pvvolume"couldnotbepatched:persiste......
  • React后台管理系统11 配置项目初始化展开代码
    在上一文中,我们已经配置好了,刷新默认打开选中的样式,但是如果是在/page3/1,这种的,并没有选中到/page3里面的/page3/1,这个地方来,所以我们需要解决的就是这几个问题:思路如下:......
  • #yyds干货盘点# react笔记之学习之事件
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从......