在本专栏之前的文章已经为大家介绍过,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真机运行相关推荐

  1. 将uniAPP项目导入到微信开发者工具中保姆级教程

    什么是uniAPP? uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS.Android.Web(响应式).以及各种小程序(微信/支付宝/百度/头条/ ...

  2. 微信小程序实现简单的点击切换功能(微信开发者工具)

  3. js小程序连接websocket开发者工具可以,真机不行;

    js小程序连接websocket开发者工具可以,真机不行: 一定要确保ws的域名是否合法,并且是否在小程序管理后台设置了 小程序后台有个socket的 域名配置. 一定要确定url里的域名还在微信小程 ...

  4. uni-app教程二(微信开发者工具运行项目,icon字体使用,组件)

    1.在微信开发者工具中运行 1.配置小程序IDE相关路径 说明:只有配置了才能在微信小程序运开发者工具中运行成功 2.开启小程序IDE服务端口的设置->安全设置->安全 (开启) 3. 修 ...

  5. Android 真机运行项目提示:应用程序安装异常(-15)

    这里给大家分享一份关于Vivo真机调试,运行项目出错的解决方法. 如上图所示,当你遇到这样问题的时候,肯定比较疑惑,之前自己真机运行挺好的,怎么忽然之间就不行了..等等问题. 只需要一步到位就可了. ...

  6. uni-app修改代码,微信开发者工具不更新

    经过:在页面上写代码(HTML部分),无论如何,微信开发者工具显示页面都不更新,尝试过 刷新 热加载 开/关 重新进入小程序 关闭微信开发者工具,重启 调整通用设置 详情-本地设置 移走unpacka ...

  7. 【小程序专栏】总结uniapp开发小程序的开发规范

    文章目录 一.项目结构 二.开发规范 遵循Vue 单文件组件 (SFC) 规范 组件及接口规范 三.css样式规范 全局样式与局部样式 尺寸响应式 字体的使用 请使用flex布局方式 一.项目结构 在 ...

  8. 小程序样式text:after不起作用。在开发者工具看不到样式

    希望在列表前面加上序列号点点.但是却没有出来. 原因是因为css里面没有写content:""; 再去看开发者after粗来了

  9. 使用Adb wifi Android真机运行Uni-app

    1.手机安装Adb wifi,我的用是这个:ADB WiFi(com.rair.adbwifi) - 5.1.5 - 应用 - 酷安 2.手机上运行ADB,运行后点击 开始 后界面如下 3.如果手机已 ...

最新文章

  1. 2014年湖北省TI杯大学生电子设计竞赛论文格式
  2. 深度解读 MongoDB 4.4 新特性
  3. 怎么样才算是精通 JavaScript?
  4. JavaScript split() 方法
  5. manacher 背诵用模板
  6. 十大经典排序算法5(Python版本)
  7. stm32驱动LTC6912程控放大器程序,PGA可编程增益放大器,可调增益运放电路
  8. u-boot的补丁文件patch
  9. Ckeditor 的加载顺序
  10. 读《世界是数字的》有感③
  11. MySQL获取汉字拼音首字母
  12. 定时下载快速精密星历
  13. 三种定位+堆叠+li小黑点变图片
  14. opencapwap简要分析
  15. 时间复杂度:1秒内能执行多少指令
  16. 深入理解浏览器兼容性模式
  17. mysql字段类型NUMC_全自动数字论证机(迫真)
  18. LeetCode-----第139题-----单词拆分
  19. 原始传奇显示区名的服务器,《原始传奇》新人新区需要了解的一些问题
  20. IE打开报错,提示该内存不能为read的解决办法!

热门文章

  1. 三元表达式多条件判断
  2. Mysql命令增加、修改、删除表字段
  3. 青春献给996,晚年相亲夕阳红......
  4. vsphere update manager
  5. JavaScript split() 方法:把一个字符串分割成字符串数组
  6. Shader Graph5-Lerp节点(上)
  7. Android源码修改(自动获取usb权限)基于Android5.1定制版系统
  8. 预产期计算器在线计算生男生女计算机,预产期计算器生男生女,太准了
  9. MICK-SQL进阶教程 1.3 三值逻辑和NULL
  10. 语音连麦交友软件--语音交友软件--语音社交软件开发