Mac编译运行ReactNative UIExplorer项目的一些坑备忘

官方步骤

git clone https://github.com/facebook/react-native.git
cd react-native
npm install

// 在iOS上运行
- Open `Examples/UIExplorer/UIExplorer.xcodeproj` in Xcode
- Hit the Run button

// 在Android上运行
cd react-native
./gradlew :Examples:UIExplorer:android:app:installDebug
./packager/packager.sh

编译运行Android时遇到的问题

1. 提示未安装NDK

  • 下载r10e版本的NDK(目前最新的版本为r11c会出现如下错误)

Execution failed for task ':ReactAndroid:buildReactNdkLib'.
Process 'command ~ finished with non-zero exit value 2

可以到这里下载:http://www.androiddevtools.cn

  • 下载得到的是个.bin结尾的文件,使用如下命令解压

chmod a+x xxx.bin
./xxx.bin

  • 添加ANDROID_NDK环境变量

进入user目录,使用vi或open命令打开.bash_profile命令
export ANDROID_NDK_HOME={ndk目录的完整路径}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,132评论 25 708
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,539评论 9 467
  • 一、NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于J...
    Ten_Minutes阅读 3,541评论 1 27
  • 2016年11月26日于G6上写作 朝辞金陵彩云间, 千里燕京半日还。 窗外风声流不住, 高铁已过泰安站。
    SS柴阅读 205评论 0 0
  • 对于艺术我其实没有什么发表的权利,但是我就想谈一谈我对艺术的了解。艺术无非就是社会发展繁华之后的一个产物,他既不能...
    黄志翔阅读 482评论 0 0