安装Android studio的sdk的实例时候,没有提示sdk?和教程上的不一样啊

WEEX的出现让我们可以使用Vue来进行移動端原生应用开发是前端小伙伴们必备技能。

组件或模块供开发人员使用也就是说,你会前端知识想作真正的app,那你学习WEEX就对了

WEEX嘚出现让我们可以使用Vue来进行移动端原生应用开发,是前端小伙伴们必备技能

组件或模块供开发人员使用。也就是说你会前端知识,想作真正的app那你学习WEEX就对了。

阿里系的公司基本都在用包括天猫、淘宝、钉钉(具体可以看下边的图片)。现在尤大神担当的WEEX的顾问所以说我们有必要系统的学习一下WEEX。虽然WEEX已经捐赠给了Apache公司但是阿里的人员一直做着贡献。有人说React Native要比WEEX的组件多百倍我不否认,毕竟WEEX才刚刚开始就像VUE刚刚开始一样,很多人鄙视瞧不起但是现在也被接受,并开始大规模使用一样

  1. Vue的基础知识,这也算一个最高的门檻了但是幸运的是在这里你都可以免费学到。
  2. 会安装Node和使用NPM进行包管理
  • 这门课程的坑是比较多,难度要比其他课程要大所以做好思想准备。
  • 如果你有Vue的基础上手会简单一些。
  • 这不再是网页而是原生应用,所以有很多和网页不一样的地方你需要适应。
  • 国内的网络會给你带来很多麻烦所以你需要一些科学上网的本领。
  • 环境的搭建环境搭建你可以能需要8小时-2天时间,不要放弃多尝试。
  • 适应原声開发的一些规范如果你已经是个前端开发高手,你需要多一些适应

PS:看WEEX的文档坑会比较多,所以建议你学完视频再去看文档进行填坑操作如果你有坑过不去了,也可以参与到我们的众筹活动中来技术胖会在群里进行解答。

开发环境的搭建是这门课程的重点和难点洇为国内网络环境的原因,你可能会安装好几遍才能安装成功也会由于错误,你可能要重新安装系统但是请不要放弃,因为只要踏过這道坎我们讲师一马平川顺风顺水。我在完全熟悉的安装下也安装了8个小时左右所以你最好是一边工作以边安装,或者拿出一个周六看着电影安装着,这样会消除一些你的不安情绪

首先是系统建议,如果你用windows系统我建议你升级到win10,因为在win7下安装由于权限的原因伱有可能会安装失败。经过几次尝试发现win10安装还是比较顺利的。

在系统安装好后你需要先安装Node。这个过程和安装QQ的过程一样所以没什么讲的。

请使用LTS版本因为Node维护着两条发布流程:奇数版本每年10月份发布,偶数版本第二年4月份发布当一个奇数版本发布后,最近的┅个偶数版本会立即进入LTS维护计划一直持续18个月,再之后会有12个月的延长维护期当一个偶数版本发布时,奇数版本只有2个月的维护期以后只能升级。

当然也不建议使用CURRENT版本也就是我们说的最新版,虽然官方说是可以使用的但是我个人还是比较保守的,我怕一些未發现的BUG影响我们的安装,所以我们使用LTS长期维护版本。

** 安装完成后查看版本:**

node安装完成后我们最好在命令行工具中检测一下版本

因為我们最终开发的是android原生程序,所以需要安装java的环境因为国内网络环境的问题,这个安装可能会很慢

这个现在的文件很小,这并不是唍整的离线安装包它的作用是检测你系统并给你提供正确下载包的一个小软件。所以它需要联网继续下载安装如果你的网络不好,你會遇到你学WEEX的第一坑这个坑需要科学上网,否则你会等到天荒地老请大家有点耐心,当显示下图时说明你迈过了第一个坑

如果你真嘚在这个坑无法跳出,你可以下载脱机文件虽然也会很慢,但是会有个进度你就会比较安心。(具体方法可以看视频教程….)

windows带的命囹行工具不是很友好而且我们在学习WEEX时会用到Git的命令,所以这里需要安装一下Git这个对于已经工作的小伙伴一定再熟悉不过了,每天都偠进行使用

这个大概有37M大小,下载还算顺利然后一路下一步,下一步就可以安装成功桌面出现Git Bash图标,说明安装成功

坑填:在安装weex-toolkit嘚时候,尽量不要使用cnpm因为我有过两次使用cnpm安装失败的经历,还有一次再次用npm安装也不行最后没办法重新作系统。需要提醒的是这个包的安装也是比较耗时的安装完成后会报几个WARN,这先不用管安装完成后,你可以使用-v的命令检测是否安装成功弹出版本号,说明安裝成功了

使用npm安装webpack,如果你安装很慢,这个是可以使用cnpm来进行安装的

安装好后使用-v进行查看版本。

其实到上一步骤已经可以使用了,泹是没有原生开发的感觉那为了这个Feel我们需要再安装android-studio。

在安装过程中你需要记录一下SDK的安装位置,安装好后我们要配置环境变量。

填坑:安装时你最好关闭杀毒软件或者360卫士这样的软件因为他会组织android-studio一些关键位置的写入,导致安装后出现未知错误

打开环境变量路徑:控制面板->系统和安全->系统->高级系统设置->环境变量。

新建:ANDROID_HOME 并把我们刚才赋值的sdk路径作为值插入

添加platform-tools和tools到path下(这个看视频吧,每个人嘚路径不一样结果也不一样)。

如果你还不了解最好看一下。PS:这里要说明一下这里的ps单位和我们html中的ps不一样,他也相当于rem的它會根据屏幕的不同展现出良好的兼容适应性。所以你不用担心屏幕不同带给我们的困扰。

这节课我们来讲一下自定义组件和Text组件如果學过Vue,自定义组件和Vue的自定义组件几乎一样但是有些细节还是不一样的。

先写一个自定义组件然后再看有什么不同。我们定义一个app头蔀的组件主要看一下结构特点。

模版里(template)最外层标签只能用<div>标签来表示其他标签都会报错,这是weex里的一个小坑需要你注意。

在写Css樣式时必须使用类名或者ID进行设置,其他选择器不起作用这个坑也比较深,我研究了很久

引入方式和Vue的引入方式完全一样,我在这裏就不码字重复了(具体方法视频中有体现)

text组件是weex内置的组件,他是用来放至文本的容器在weex中使用文本,必须用text组件而不是原来我们矗接放到任意标签中就可以的。

相信通过自学和这节课的详细学习你对weex已经了解的差不多了。其实在实际开发中我们也是利用weex做一些原生的功能开发,主要内容还是放到网页上完整的原因很多,毕竟weex还不够成熟和强大

weex中vue-router的使用和我们在vue中的vue-router一模一样。我在这里就简單给大家说说并讲一些避坑的方法,可以少走一些弯路

经过我的测试,路由的三个模式:hash,history,abstract只有我们的abstract是可以使用的其它使用都会出現问题。


 
但是在weex当中这种形式是不可以使用的要使用编程式导航的形式进行跳转。


总结:这节课算是我们的最后一节知识课了大家通過17节课的入门,可以说对weex 算是一个入门了如果要想提高成为一个高手,你需要做实例和在实际工作中进行使用如果你的课程中有什么疑问,你可以在微信群里进行提问如果回答特别长,我还可以增加2-3节课程用来答疑。


最后谢谢你能一直看完这篇教程一直陪着技术胖一起学习进步,我也会更努力的出前端视频帮助更多的前段小伙伴学习前端知识。祝大家工作顺利心想事成。

我要回帖

更多关于 studio的sdk的实例 的文章

 

随机推荐