赞
踩
例如react-native init 58RNProject非法,react-native init WubaRNProject合法
需添加apply from: “react.gradle”及compile ‘com.facebook.react:react-native:0.20.+’并在defaultConfig中配置ndk
这里我碰到了第一个坑,sync完整个项目中依然找不到com.facebook.react.*。然后尝试build一下,build完后就可以看到com.facebook.react中的类了。
在我踩坑过程中,发现加入compile ‘com.facebook.react:react-native:0.20.+’后,sync工程及其的慢,而且最终报unable to save settings failed to save settings. please restart android studio。但在一个新项目或代码量较小的项目中没有问题,估计是目前58NA的体量太大导致的。这个问题花费了我一整天的时间调试或重新安装Android studio来定位问题。
通过查阅stackoverflow,发现是Android Studio内存问题。修改Contents/bin/studio.vmoptions
-Xms2048m
-Xmx2048m
-XX:MaxPermSize=1280m
-XX:ReservedCodeCacheSize=512m
-XX:+UseCompressedOops
虽然sync过程中还会出现卡顿,但起码不会再报unable to save settings错误
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。