【uniapp本地打包教程】

本文章需要用到的相关文件资料

  1. HbuildeX
  2. Android Studio
  3. jdk1.8 提取码:Yn5E
  4. Android 离线SDK

教程开始

**

1.uniapp需要登录账号
2.如果在使用Android Studio的时候出现下方提示,要选择Sync now
在这里插入图片描述

**
首先安装打开Android Studio
左上角 File ——>open——>选择 Android 离线SDK 里面的 HBuilder-Integrate-AS
在这里插入图片描述
在这里插入图片描述
然后左上角File——>Settings——>Build,Execution,Deployment——>BuildTools——>Gradle,找到右面页面最下面的Gradle JDK:选择自己下载的 jdk1.8
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/e5040faf9f1d4c01a8af7e6646e66eb8.png
接下来打开uniapp官网,点击左上角的 为开发者而生在这里插入图片描述
在跳转的页面点击最后边的开发者后台
在这里插入图片描述

找到你想要打包的那一个项目
在这里插入图片描述

在跳转的页面找到 Android云端证书,选择生成,然后下载到桌面
在这里插入图片描述
点击 各平台信息,这里应该是没有东西的,选择右上角的新增,包名根据自己的需要自行输入格式一般是域名反过来**<com.xxx.www>**
在这里插入图片描述
填入三个相关信息,这些信息可以在Android云端证书页面点击证书详情看到在这里插入图片描述
在这里插入图片描述
接下来在各平台信息页面找到离线打包key,点击后获取appkey
在这里插入图片描述
在这里插入图片描述

我们用hbuikder打开你的项目,上面 发行——>原生app——>本地打包——>生成本地打包app资源
在这里插入图片描述
在下方控制台可以看到项目导出的路径,点击可进入文件夹
在这里插入图片描述
点击路径位置的resources,并复制对应文件
在这里插入图片描述
在这里插入图片描述
我们返回Android Studio,将 simpleDemo\src\main\assets\apps下面的 __UNI__A 替换成我们自己的文件
在这里插入图片描述
我们这里切换成Project,然后将我们下载的证书放在根目录下
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

接下来我们需要修改几个文件内容

我们切回Android,打开AndroidManifest.xml,将package修改成自己项目的包名,然后右边代码划到最底部,将android:value修改成自己的appkey
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

接在选择dcloud_control.xml文件,在appid那里填入自己的appid
在这里插入图片描述
在这里插入图片描述
我们再找到strings.xml文件,将app_name修改为自己项目的名称
在这里插入图片描述
在这里插入图片描述
找到下方文件,修改想用内容,我会将要修改的地方以及修改成上面给你们用图片的方式指出
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下方还需要配置

在这里插入图片描述
别名
在这里插入图片描述
密码:
在这里插入图片描述
在这里插入图片描述

证书的绝对路径如何拿到:
左上角先切换到Project,然后根据图片进行操作,右键Copy Path/Reference,在弹出来的选项中选择Absolute Path,然后粘贴到对应的地方就行
在这里插入图片描述
在这里插入图片描述

教程到这里就完成了

  • 13
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
uniapp是一款前端开发框架,它支持本地打包和云打包两种方式。 本地打包: 本地打包是指将uniapp项目编译成原生应用程序,以在本地运行。本地打包适用于开发人员在开发过程中使用,以便测试和调试。本地打包主要需要使用uni-app官方提供的命令行工具uni-app-cli来完成,具体步骤为: 1. 在终端中进入uniapp项目目录,使用“npm run dev:mp-weixin”命令将uniapp编译为微信小程序。 2. 在微信开发者工具中导入编译后的小程序项目。 3. 根据需要进行测试和调试。 4. 如果需要打包其他平台,可以在终端中使用相应的命令来编译项目,比如“npm run dev:app-plus”命令用于编译为APP原生应用程序。 云打包: 云打包是指将uniapp项目编译成原生应用程序,并上传到uni-app官方提供的云打包服务,由云打包服务自动签名并打包成对应平台的应用程序。云打包适用于需要发布给用户使用的应用程序,可以极大地简化应用程序打包的流程。云打包的具体步骤为: 1. 进入uni-app官网,登录自己的账号,进入“云打包”页面。 2. 选择需要打包的平台,上传编译后的小程序或原生应用程序。 3. 根据需要设置应用程序的名称、版本号、图标等相关信息。 4. 点击“打包”按钮,等待云打包服务自动签名并打包出应用程序。 5. 下载生成的应用程序并进行测试。 本地打包和云打包在使用上存在一些不同,根据实际需要选择合适的方式进行应用程序的打包。总的来说,uniapp的本地打包和云打包能够为开发者和用户提供便捷的应用程序制作方式,同时也简化了一些繁琐的操作过程。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值