首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何修复此React本机错误:“java.lang.String无法转换为com.facebook.react.uimanager"?

如何修复此React本机错误:“java.lang.String无法转换为com.facebook.react.uimanager"?
EN

Stack Overflow用户
提问于 2018-10-21 10:02:51
回答 1查看 2.4K关注 0票数 2

我使用以下代码段创建了一个新按钮,但得到"java.lang.String cannot be cast to com.facebook.react.uimanager.AccessibilityDelegateUtil$AccessibilityRole“error.我做了一些挖掘,似乎这是由于React Native 0.57.3不稳定导致的错误,所以我从大量论坛帖子中建议将其降级到0.57.1。但是错误仍然存在,所以如果你能看一下我的代码并给我一些建议,我将不胜感激。

My code:

代码语言:javascript
复制
import React, {Component} from 'react';
import {StyleSheet, Text, View} from 'react-native';

import FetchLocation from './components/FetchLocation';

export default class App extends React.Component{
  getUserLocationHandler = () => {

  }
  render() {
    return (
      <View style={styles.container}>
        <FetchLocation onGetLocation={this.getUserLocationHandler} />
      </View>
    );
  }
}
const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: '#F5FCFF',
  },
  instructions: {
    textAlign: 'center',
    color: '#333333',
    marginBottom: 5,
  },
}); 

也是我的代码:

代码语言:javascript
复制
  import React from 'react';
    import { Button } from 'react-native';

    const fetchLocation = props => {
              return (
            <Button title="Get Location" onPress={props.onGetLocation}/>
              );
    };

    export default fetchLocation; 

这是错误的图片:

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52911575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档