码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • uni-app开发android应用流程


    uni-app开发android详情

    一、下载并安装hbuilder和android studio

    1. uni-app官网:uni-app官网
    2. hbuilder下载地址:HBuilderX 文档
    3. android studio下载地址:Download Android Studio & App Tools - Android Developers

    说明:hbuilder主要用来生成本地打包文件,android studio主要用来安装app和生成软件安装包。

    二、注册uni-app帐号,登录开发者中心

    1. 帐号注册登录地址:开发者中心

    说明:该帐号主要是用来生成appID和android的appkey,还用来生成打包证书。需要在hbuilder开发工具中登录申请的帐号。

    三、配置项目appid和appkey

    1. 登录uni-app开发者中心,填写相关信息,生成appid和appkey

            

     

           2、打开hbuilder,登录申请的开发者帐号。在项目中找到mainfest.json文件并打开,填写上对应的appid,可以连网直接获取。

     

     

    四、hbuilder生成本地离线文件流程

    1. 选中项目,点击:发行 -> 原生APP本地打包 -> 生成本地打包APP资源。

    等待项目编辑完成(如果是刚从gitlab上clone下的项目,需要先运行npm install,如果运行npm run dev:h5可以在浏览器打开,说明项目可正常运行,可以生成本地打包资源)

     

     

             2、到此使用hubilder生成本地APP资源完成

    五、android studio配置uni-app生成的本地APP资源

    1. 从uni-app官网下载最新的APP离线SDK,地址:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/androidhttps://nativesupport.dcloud.net.cn/AppDocs/usesdk/android
    2.  解压下载好的SDK,并用android studio打开目录中的HBuilder-Integrate-AS工程,下载的SDK主要用到的就是这个目录,可以把该目录复制一份到工作空间,其它的都可以删了不要。(在用android studio打开该工程前,最好先用android studio创建一个helloworld的Demo,以保证android studio可以正常使用)

         3、修改配置,修改应用图标、名称

          4、修改appkey,找到工程里的AndroidMainfest.xml,在最下面修改appkey,这里的appkey就是在uni-app开发者中心上面生成的appkey

     

     

     

        5、替换本地打包app资源,将hbuilder生成的本地APP打包资源,复制到工程的apps目录下。simpleDemo -> src -> main -> assets -> apps

     

      

         6、修改appid对应配置,设置debug调试    debug="true" syncDebug="true"

    加上这一句就可以在android studio控制台看见html页面的console.log日志,主要用来调试用

         7、生成android证书签名:可登录uni-app开发者平台查看相关文档,

    Android平台签名证书(.keystore)生成指南 - DCloud问答

     

     

         8、生成.jks文件,可参考文章:Android Studio生成.jks文件_m1m-FG的博客-CSDN博客_android jks

         9、替换.jks文件,将工程里面的test.jks,替换成自己生成的.jks文件

            

      

    六、运行app

            1、点击设备管理

     

            2、创建设备

     

     3、选择一个设备,点击next,生成一个模拟器 

    4、最后一步:运行 

     

  • 相关阅读:
    使用grid来根据屏幕宽度计算每行可以放下多少个div盒子
    三农数据(1996-2020)十六:农产品进出口、农村居民纯收入、消费支出及结构
    一篇博客告诉你什么是时间复杂度和空间复杂度(没有基础也能看懂)(这是学习数据结构及算法所必须掌握的基础)
    c++ 字符串匹配算法sunday算法
    基于51单片机的智能蓝牙路灯街灯控制系统proteus仿真原理图PCB
    【多线程】Thread的interrupt()
    Process in Semiconductor(半导体工艺)
    【OpenDDS开发指南V3.20】第二章:入门
    java反射全面复习
    新鲜出炉!最新CKA备考指南!!
  • 原文地址:https://blog.csdn.net/xishaoguo/article/details/127653932
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号