【小程序专栏】第一个uniapp项目编译到微信开发者工具以及android真机运行
在本专栏之前的文章已经为大家介绍过,uniapp作为一个跨端开发框架被广泛应用。通过uniapp可以开发一套程序。运行到andoid、ios以及各种小程序端,微信小程序、支付宝小程序、百度小程序、字节跳动小程序、快应用、QQ小程序、360小程序、京东小程序、快手小程序等
本文为大家创建第一个uniapp项目,并将项目以andorid应用的形式运行到真机进行调试,以“微信小程序”为例编译运行到微信开发者工具。
文章目录
- 一、前置工作
- 二、新建uniapp项目
- 三、android应用真机运行
- 四、开发者工具运行
一、前置工作
在开始之前我们有必要先去下载2个工具,因为uniapp的开发,如果是andoid、ios我们可以通过、调试或者打包运行到真实的手机上。如果是小程序的开发,我们需要将uniapp代码先编译为微信小程序代码、支付宝小程序代码、百度小程序代码等,然后运行到对应的开发者工具上面才可以进行后续的发行、扫码之类的操作。
- HBuilderX:uniapp官方开发工具,内置uni-app编译器及项目模板,对uniapp的语法提示更加友好。真正的uniapp项目开发都在这个工具中进行。
- 微信开发者工具:微信小程序的官方开发工具,发行、调试小程序,以及小程序扫码查看操作时可以使用。
百度搜索关键字“HBuilderX”、“微信开发者工具”、“下载”即可,我这里就不给出下载地址了。这两个工具安装都很简单,下一步、下一步安装完成即可。
二、新建uniapp项目
安装完成HBuilderX之后,文件->新建->项目
之后会弹出一个弹出框,在弹出框内我们选择uniapp、然后输入我们开发的uniapp项目名称。选择模板,uniapp(DCloud)官方有很多的现成的uniapp开发模板。uniapp是基于vue语法进行开发的,根据自己熟悉的vue语法选择图中的Vue版本,然后点击创建这样我们的第一个uniapp项目就创建成功了。
如果你是一个新手,建议你先把经典模板里面的经典组件使用方式演示看一遍,这样在你自己开发的时候,你知道某个组件的应用方式,然后找到对应的模板对应的代码copy过来直接使用即可,这样会节省你很多的开发时间,也是上手学习uniapp最快的方法。
新建uniapp项目完成之后,HbuilderX会自动打开新建的项目,项目的目录结构几乎和vue项目的结构是同样的。关于uniapp项目结构和各种文件的作用,我会在本专栏再单独写一篇文章进行介绍。
三、android应用真机运行
首先将您的手机连接到开发电脑上,确保手机处于“开发者模式”。在开发者选项中,将“USB调试”以及“USB安装”的开关按钮打开,这样我们才能将项目真机运行。这一步各种手机存在差异,但大同小异,根据自己不同的手机型号大家自己研究一下吧。HbuilderX将Uniapp运行到手机端需要下载一个插件,参考下图
插件安装完成之后,我们将项目运行到手机端,因为我使用Android手机,所以选择运行到Android App基座。
完成上面的步骤,uniapp会提示您选择的真机设备,然后进行项目编译。实际真机运行就是在手机端安装了一个真实的android应用,所以安装过程中手机端有提示信息“允许、拒绝”相关的,都选择“允许”。完成这些步骤之后,你会发现你的uniapp-android应用在你的手机上运行起来了。
四、开发者工具运行
首先微信开发者工具安装完成之后,需要开发者用微信扫码才能登陆,先登录进去。登录进去之后,我们找到设置按钮,在安全设置里面,将服务端口打开。服务端口打开之后,HBuilderX才能和微信开发者工具进行通信。将uniapp编译之后的代码,自动转移到微信小程序开发者工具中。
然后回到HBuilderX开发工具里面,我们选择“运行” ->“运行到小程序模拟器”,我们可以看到有很多的开发者工具可以选择。假如我们希望我们的uniapp项目,被编译为微信小程序项目,那么我们就选择微信开发者工具。如果你想开发的是支付宝小程序、百度小程序,就安装并选择对应的工具即可。
我们选择“微信开发者”工具,第一次运行的时候会提示你指定微信开发者工具的安装路径。
完成上面的指定动作之后,uniapp项目代码就被编译为微信小程序的代码,运行在微信开发者工具端。后续无论你是发行小程序、还是扫码查看小程序都是和原生微信小程序一样的操作了。
后续我会写文章介绍,uniapp的项目结构,微信原生小程序的项目结构及微信开发者工具的使用,当然这个专栏还会写很多的内容,欢迎大家关注我。
【小程序专栏】第一个uniapp项目编译到微信开发者工具以及android真机运行相关推荐
- 将uniAPP项目导入到微信开发者工具中保姆级教程
什么是uniAPP? uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS.Android.Web(响应式).以及各种小程序(微信/支付宝/百度/头条/ ...
- 微信小程序实现简单的点击切换功能(微信开发者工具)
- js小程序连接websocket开发者工具可以,真机不行;
js小程序连接websocket开发者工具可以,真机不行: 一定要确保ws的域名是否合法,并且是否在小程序管理后台设置了 小程序后台有个socket的 域名配置. 一定要确定url里的域名还在微信小程 ...
- uni-app教程二(微信开发者工具运行项目,icon字体使用,组件)
1.在微信开发者工具中运行 1.配置小程序IDE相关路径 说明:只有配置了才能在微信小程序运开发者工具中运行成功 2.开启小程序IDE服务端口的设置->安全设置->安全 (开启) 3. 修 ...
- Android 真机运行项目提示:应用程序安装异常(-15)
这里给大家分享一份关于Vivo真机调试,运行项目出错的解决方法. 如上图所示,当你遇到这样问题的时候,肯定比较疑惑,之前自己真机运行挺好的,怎么忽然之间就不行了..等等问题. 只需要一步到位就可了. ...
- uni-app修改代码,微信开发者工具不更新
经过:在页面上写代码(HTML部分),无论如何,微信开发者工具显示页面都不更新,尝试过 刷新 热加载 开/关 重新进入小程序 关闭微信开发者工具,重启 调整通用设置 详情-本地设置 移走unpacka ...
- 【小程序专栏】总结uniapp开发小程序的开发规范
文章目录 一.项目结构 二.开发规范 遵循Vue 单文件组件 (SFC) 规范 组件及接口规范 三.css样式规范 全局样式与局部样式 尺寸响应式 字体的使用 请使用flex布局方式 一.项目结构 在 ...
- 小程序样式text:after不起作用。在开发者工具看不到样式
希望在列表前面加上序列号点点.但是却没有出来. 原因是因为css里面没有写content:""; 再去看开发者after粗来了
- 使用Adb wifi Android真机运行Uni-app
1.手机安装Adb wifi,我的用是这个:ADB WiFi(com.rair.adbwifi) - 5.1.5 - 应用 - 酷安 2.手机上运行ADB,运行后点击 开始 后界面如下 3.如果手机已 ...
最新文章
- 2014年湖北省TI杯大学生电子设计竞赛论文格式
- 深度解读 MongoDB 4.4 新特性
- 怎么样才算是精通 JavaScript?
- JavaScript split() 方法
- manacher 背诵用模板
- 十大经典排序算法5(Python版本)
- stm32驱动LTC6912程控放大器程序,PGA可编程增益放大器,可调增益运放电路
- u-boot的补丁文件patch
- Ckeditor 的加载顺序
- 读《世界是数字的》有感③
- MySQL获取汉字拼音首字母
- 定时下载快速精密星历
- 三种定位+堆叠+li小黑点变图片
- opencapwap简要分析
- 时间复杂度:1秒内能执行多少指令
- 深入理解浏览器兼容性模式
- mysql字段类型NUMC_全自动数字论证机(迫真)
- LeetCode-----第139题-----单词拆分
- 原始传奇显示区名的服务器,《原始传奇》新人新区需要了解的一些问题
- IE打开报错,提示该内存不能为read的解决办法!
热门文章
- 三元表达式多条件判断
- Mysql命令增加、修改、删除表字段
- 青春献给996,晚年相亲夕阳红......
- vsphere update manager
- JavaScript split() 方法:把一个字符串分割成字符串数组
- Shader Graph5-Lerp节点(上)
- Android源码修改(自动获取usb权限)基于Android5.1定制版系统
- 预产期计算器在线计算生男生女计算机,预产期计算器生男生女,太准了
- MICK-SQL进阶教程 1.3 三值逻辑和NULL
- 语音连麦交友软件--语音交友软件--语音社交软件开发