app开发(03),搭建开发环境

刚解决完2033、2052、2053问题,把nodejs 和 React-native安装完成 ,初使化项目成功,这只是冰山一角、长征一步。

紧接着运行项目时发现问题。

  • react-native run-android
  • 报错提示“没有安装app设备……”
  • 看教程说要装 android SDK
    • 装 SDK 先要装 JDK
    • 再装 Eclipse
    • 我装的是 myEclipse,和 Eclipse 的区别是(后者是基础、不收费,前者是威力加强版,并且要收费)
    • 装完后破解 myEclipse
  • 然后去 google 下载 Android SDK
    • 先翻墙
    • 官网发现现在 google 不支持 SDK 工具下载,用 Android Studio 集成了 SDK,这是个类似 eclipse 的开发工具
    • 当然可以去其它地方找到 SDK,我想了想,Android Studio 可以代替以前4个软件之间的窗口切换,而且是前沿技术不易淘汰
  • 决定使用 Android Studio(Native客户端)+WebStorm(RN服务端)
    • 下载安装 Android Studio(大概700M),在公司翻墙速度比较慢,晚上回家下
    • 打开 Android Studio 的 SDK manager
    • 因为工具栏被收起,上网搜到工具栏打开方法:菜单 > View > ToolBar > 打开 SDK manager
    • 下载各个版本的 SDK(翻墙)
    • 听说自带的模拟器不太好,下载 Genymotion
      • 先去Genymotion官网
      • 注册发现要收费,个人版 136美元/年,企业版 412美元/年
      • 去网上找点破解版,听说Genymotion官网有不收费的版本,只是链接藏的比较隐蔽。
      • 我就信了回官网,找了好大一圈,全英文的页面我逐段翻译,每个链接都点开试试。还是没找到,网速又慢。
      • 回头又去找破解版,好心人给了个官网免费版链接 https://www.genymotion.com/fun-zone/
      • 装完了运行报错,要装虚拟工具  VirtualBox,好在以前开发网站要支持 IE6,用过这软件
      • 运行起来后要装手机模拟器,每个模拟器300M(要翻墙)
      • 第二天早上

好了,这就是两天的成果,我就像一个小企业老板,拿着一堆资料跑到各个行政大厅去盖章,这个说你资料填写不对,那个说你手续不全,给了一大堆资料回去慢慢研究,还有许多热心的三姑六婆来出主意,最后大家开心的各回各家,烧饭、看剧、奶孩子,留我一人在风中凌乱!

其中许多的细节,比如JDK环境变量配置、eclipse ADT 插件安装、网上好不容易找到的教程,看完才发现是 liunx 版等等,太多记不清了,这过程痛苦且充实,因为我每前进一步都是发现一片新大陆,这些学费不论是现在还是未来都是要交的。我有一种感觉,虽然路非常艰难,但一直没有走死,不像当年学FLASH的痛苦,一个问题能卡好几天最后无奈放弃,那才是真正的挫折。

我在配置React Native 环境的时候,找到玩解迷游戏的感觉了,我甚至希望不要快点把环境配置完,期待每次解开问题的惊喜!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注