首页 > 其他分享 >uniapp解决未配置appkey成功运行并离线打包apk的详细图文

uniapp解决未配置appkey成功运行并离线打包apk的详细图文

时间:2023-02-21 23:55:59浏览次数:56  
标签:appkey uniapp 项目 离线 点击 文件夹 文件 打包

官方文档

https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android.html


一、将写好的uniapp

右键→发行→原生app-本地打包→生成本地打包App资源(它会要求你登录账号)

image

二、它会生成一个文件夹

image

三、点击连接可以直接进入文件夹,路径往上一级找,找到resources文件夹将下面刚才生成的文件(先留着等下要用)

image

四、进入到官方的Android 离线SDK-正式版进行下载

https://nativesupport.dcloud.net.cn/AppDocs/download/android.html

下载完后将其解压出来

image

五、我们需要的是这个文件

image

六、将其使用android studio打开 点击Open

image

选择文件HBuilder-Integrate-AS文件使用as打开

image

五、将原本项目替换成你的项目

打开本地的项目文件找到找到main下assets的apps下的整个文件替换成你刚才复制的文件

右键→Open In→Directory Path

image

打开外部资源管理器里的这个文件夹(这个是官方给的测试项目)

image

将原本的项目替换成你的项目(第三步)原本的删除

image

先在就运行的话你会发现它显示未配置appkey

image

接下来要进行配置

六、将项目中的manifest.json文件中的id值修改为你的项目它自动生成的项目id(箭头位置)生成本地打包的步骤一般都会自动填写但是最好检查下

image

七、在dcloud_control.xml里也是修改成项目id

image

八、配置appkey

image

这个要申请

九、申请

    登录https://dev.dcloud.net.cn/

    在应用管理→点击应用→点击应用名称

image

进入在各平台信息→新增

image

填写应用信息

这个包名一定要和你项目的包名一样

项目的包名是在下图的文件里的红框位置

image

剩下的签名要从证书里查看填写

可以自己生成

Android平台签名证书(.keystore)生成指南:https://ask.dcloud.net.cn/article/35777

或者可以先使用它测试用的

点击build.gradle文件可以看到(test.jks就是签名证书)

image

打开这个文件的外部文件夹和上面一样就不写了(点击Open In)

image

打开后在地址栏打开cmd

image

在cmd中输入(这个test.jks是你的证书名哈)

keytool -list -v -keystore test.jks

image

密钥口令是不会显示的直接输入就行(这个测试的证书密码都是123456)

输入完就可以查看了我们要用的也是清晰可见

image

将应用信息补全点击提交

创建完成后→创建离线打包key

image

创建后将appkey复制

image

十、在项目中找到AndroidManifest.xml将红框里面的value值替换为自己的appkey

image

将这些配置完后你的项目就可以正常打开了

十一、可以正常打开项目后,打包也是非常简单

Build→Build Bunndle(s)/APK(s)→Build APK(s)

image

点击后就会自动创建打包apk

打包完成后会多出一个文件夹你要的打包完成的apk在下图目录

image



这就是uniapp解决未配置appkey成功运行并离线打包apk的详细图文了

标签:appkey,uniapp,项目,离线,点击,文件夹,文件,打包
From: https://www.cnblogs.com/moro255/p/17142954.html

相关文章

  • uniapp安卓本地文件读取(html5+)
    plus.io.resolveLocalFileSystemURL(                "_www/static/caise.json",//static下路径                    functi......
  • 【服务器数据恢复】服务器raid5硬盘离线故障导致数据分区无法识别的数据恢复案例
    服务器数据恢复环境:某公司一台服务器组建了一组raid5磁盘阵列,作为共享存储池使用。该服务器存储数据库文件和普通文件。服务器故障&检测:RAID5磁盘阵列的硬盘掉线导致服务......
  • 用模拟器模拟uniapp的应用时,如何去掉顶部的原生窗口
    打开看到pages的配置项在style中去掉原本旧的默认值,加入"navigationStyle":"custom"  "style":......
  • ansible 离线部署
    1、安装python环境wgethttps://mirrors.bfsu.edu.cn/anaconda/archive/Anaconda3-2022.10-Linux-x86_64.shshAnaconda3-2022.10-Linux-x86_64.sh完成安装后,重新......
  • JavaScript 库-localforage离线存储
    localforage是一个使用Web存储API(例如IndexedDB、WebSQL或localStorage)来提供简单的异步数据存储的JavaScript库。localforage可以用来在客户端存储数据,比如本......
  • uniapp nvue和vue 全局变量 国际化多语言开发 computed data globalData i18n undefin
    uni-app全局变量的几种实现方式1.公共模块定义一个专用的模块,用来组织和管理这些全局的变量,在需要的页面引入。注意:这种方式只支持多个vue页面或多个nvue页面之间公用,vue......
  • openEler 离线安装 screen
    第一步下载软件第二步解压软件第三步安装第三步意外安装Ncurses第一步下载软件下载地址:http://ftp.gnu.org/gnu/screen/第二步解压软件将软件上传到服务......
  • openEler离线安装nginx
    1.场景描述项目要部署到新的服务器上,需要安装nginx,刚好安全部门通知了nginx存在安全漏洞(Nginx整数溢出漏洞,nginx1.13.2之后的版本无问题),就下载最新的nginx进行了安装,介绍下......
  • helm 之 离线安装Release
    前面的文档中,我们都是通过在线的helm仓库进行安装的。实际工作中我们的服务器常常无法连接到chart仓库,一种方式是我们创建私有仓库,另一种方式使用离线方式安装。方法一:......
  • 记录uniapp-小程序文件上传问题
    1.支付宝文件上传问题 uni.uploadFile如果缺少fileType运行到微信没有问题,但是运行到支付宝会报错,需要补齐fileType2.接口返回需要注意,res.data为字符串,需要转换JSON......