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

yizhihongxing

官方文档

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的详细图文了

原文链接:https://www.cnblogs.com/moro255/p/17142954.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:uniapp解决未配置appkey成功运行并离线打包apk的详细图文 - Python技术站

(0)
上一篇 2023年4月18日
下一篇 2023年4月18日

相关文章

  • 【原创】日语假名注音JpTextView

    支持日语假名注音的JpTextView 支持自动换行 支持自动宽高 支持一次标记或者总是标记 网上找了一下,发现没有类似的轮子,就自己造了一个源码:https://github.com/toukomine/JpTextView 1.引入依赖 代码已上传 mavenCentral仓库,在项目根目录的build.gradle的repositories节点加入以下…

    Android 2023年4月18日
    00
  • 小程序容器助力组装移动银行超级APP

    移动银行APP作为一种重要的商业渠道,是数字获客客户、生态建设和品牌传播的关键。近年来,作为银行机构客户经营的重要平台,移动银行APP利用技术不断迭代升级和创新手机银行APP服务功能。 根据艾瑞关于2022年中国手机银行 App 的研究分析显示,自2016年起,银行业平均业务离柜率呈上升趋势,2021年已有超90%的银行业务实现离柜办理,截止到2022年6月…

    Android 2023年4月17日
    00
  • Android报”OutOfMemoryError”如何解决?

    针对Android报”OutOfMemoryError”异常的原因和解决办法,我会给您提供详细讲解。我们先来看一下什么是”OutOfMemoryError”。 什么是”OutOfMemoryError”? 在Java中,程序运行时经常会需要占用内存资源,对于Android应用而言,相对于Java来说,其内存受到了更大的限制,当程序占用的内存超过了系统为其分配…

    Android 2023年4月3日
    00
  • Android报”ActivityNotFoundException”如何解决?

    Android应用程序在运行过程中,如果没有正确设置相关的配置参数或者代码逻辑存在问题,就会导致某些异常情况的出现。其中,”ActivityNotFoundException”是其中比较常见的一种异常,它表示无法找到指定的Activity组件,本文将从原因和解决办法两个方面详细讲解。 一、异常原因 包名或类名指定错误 如果在AndroidManfiest.x…

    Android 2023年4月3日
    00
  • 汽车之家Unity前端通用架构升级实践

    背景介绍 随着之家3D虚拟化需求的增加,各产品线使用Unity引擎的项目也越来越多,新老项目共存,代码维护成本也随之增加。代码质量参差加之代码规范仍没有完全统一产生高昂学习成本进一步加重了项目维护负担。 为应对这些问题,我们决定借助主机厂数科产品线销冠神器VR版本大升级为契机,开发一套移动端通用Unity代码框架,旨在统一Unity项目开发流程和规范,使不同…

    Android 2023年5月9日
    00
  • 预约直播|3月30日下周四,应用促活大揭秘,快速提升DAU

    【导读】 日常运营过程中,消息推送是App触达用户的常用手段,无论是新功能的通知,还是活动的提醒,都可以通过推送告知用户。千人千面的个性化推送,对于提升用户粘性、用户转化等指标都具有明显正向效果。越来越多的应用选择华为Push用户增长服务作为拉新、促活的首选渠道,他们选择的理由是什么?他们又是如何持续提升用户月活量级并有效促进后端转化的? 本期直播《高效促活…

    Android 2023年4月17日
    00
  • Android中drawable和mipmap到底有什么区别

    欢迎通过我的个人博客来查看此文章 老项目代码中发现有的图片放到了drawable中, 有的图片放到了mipmap中, 开发时秉承哪个目录下文件多放哪里的原则, 偶尔有疑惑搜一搜文章, 看到了结论也就这么使用了, 不过今日有时间, 依次检验了一下文章中的内容, 发现和实际的表现出入甚远. 常见的几种结论 Case 1 drawable会剔除其它密度, mipm…

    Android 2023年4月18日
    00
  • 扫一扫,原来这么简单

    二维码识别技术已广泛应用在移动支付、实用工具、电商购物、社交通讯等场景。然而,在实际生活中,二维码容易遇到距离远、暗光、强光、污损、模糊和大角度倾斜等复杂场景,导致识别困难,扫码体验差。华为HMS Core 统一扫码服务(Scan Kit)为开发者们的APP带来一站式扫码解决方案,并且拥有高识别率和快速识别等特点。 距离太远、码图过小? 在停车场扫码缴费、上…

    Android 2023年4月17日
    00
合作推广
合作推广
分享本页
返回顶部