升级到0.20出现的问题



  • 0_1456106958803_EF06EA20A24597A4E5B3654EFD4DEAC8.jpg 之前是0.18.0 项目运行没有问题 但是升级0.20.0之后就出现了这个问题 找了好长时间都没找到 这是公司项目很急 在线等!!



  • 0_1456111454809_Screenshot_2016-02-22-11-17-45.jpeg


  • administrators

    有upgrade吗



  • @sunnylqm 有



  • 0.20的bug

    修改办法:
    // if (Platform.OS === 'android') {
    // // Screen and window dimensions are different on android
    // var screenPhysicalPixels = dimensions.screenPhysicalPixels;
    // dimensions.screen = {
    // width: screenPhysicalPixels.width / screenPhysicalPixels.scale,
    // height: screenPhysicalPixels.height / screenPhysicalPixels.scale,
    // scale: screenPhysicalPixels.scale,
    // fontScale: screenPhysicalPixels.fontScale,
    // };

    // // delete so no callers rely on this existing
    // delete dimensions.screenPhysicalPixels;
    // } else {
    dimensions.screen = dimensions.window;
    // }

    in 'Libraries/Utilities/Dimensions.js'

    参考地址:https://github.com/facebook/react-native/issues/5963



  • 我在mac上开发android时也遇到这个错误,但是执行了react-native android 之后就没有这个问题了。也就没有深究


登录后回复