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

官方文档

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日

相关文章

  • 关于移动开发平台,你想知道的这些事

    近年来,移动开发平台如雨后春笋般蓬勃发展。这诸多的移动开发平台常常令人面临选择恐惧。今天就来同大家一块盘点一下,看看这些移动开发平台都有什么特点与优势,希望为有需要的开发者提供一定的参考。   需要特别说明的是,这里提到的移动开发平台与 Flutter、React Native 等移动开发框架还有一定的区别,更多是指为开发者提供从开发、测试、发布和运营整个生…

    Android 2023年4月18日
    00
  • 投放视频广告时,如何快速与第三方播放器兼容?

    新媒体时代,广告样式越来越丰富。相较于传统的图文信息,视频类广告更具有直观性,能够让消费者在了解产品知识和功能的同时加深对产品的印象。 因此在各类网站或App上投放视频类广告是个很好的宣传方式,但广告商们如果想在网站上展示视频广告,必须确保视频广告投放协议与发布渠道的播放器兼容;如果不能兼容,广告商或者视频广告投放平台必须创建不同的响应,来与特定视频播放器兼…

    Android 2023年4月17日
    00
  • 修改安卓ID为硬件唯一ID

    前言: 最近接到个需求,我们新产品上的外包侧APP需要使用硬件唯一ID(不管怎么升级怎么操作,ID始终不变和硬件绑定),用来做权限校验。 由于了解到安卓ID或序列号都会在擦除升级后重新随机生成,所以这里使用硬件上的ID来作为唯一ID,接下来进入正题 此篇以安卓7.1系统为例 一,常用硬件信息ID 这里列举一些常用的一芯一码ID查询获取方式 1. CPU ID…

    Android 2023年4月18日
    00
  • AR Engine毫秒级平面检测,带来更准确的呈现效果

    近年来,AR版块成为时下大热,这是一种将现实环境中不存在的虚拟物体融合到真实环境里的技术,用户借助显示设备可以拥有真实的感官体验。AR的应用场景十分广泛,涉及娱乐、社交、广告、购物、教育等领域:AR可以让游戏更具互动性;商品通过AR展示更真实;使用AR进行教育教学让抽象事物更形象等,可以说AR技术已经渗透人们生活的方方面面。 为了让人们产生强烈的视觉真实感,…

    Android 2023年4月18日
    00
  • Android报”IllegalStateException”如何解决?

    下面我将详细讲解Android报”IllegalStateException”异常的原因和解决办法。 异常原因 “IllegalStateException”异常表示当前的操作状态不合法,通常是由于程序在使用某个资源时,资源的状态发生了不合法的变化导致的。在Android开发中,常见的”IllegalStateException”异常包括: Fragment…

    Android 2023年4月3日
    00
  • Android页面渲染效率优化实践

      1.车系页布局渲染现状  车系页是重要的车系信息页面,更新迭代多年,页面布局不断变化,xml布局文件越写越复杂。 获取车系页布局文件耗时:         startTime = System.currentTimeMillis();         setContentView(R.layout.car_series_revision_activity…

    Android 2023年4月17日
    00
  • 无线电发射设备管理规定

    2022年12月22日工业和信息化部令第57号公布,自2023年7月1日起施行 主要总结为以下几点: 1.型号核准证的有效期不短于2年,不超过5年,型号核准证每次延续的有效期不超过5年 2.微功率短距离无线电发射设备使用说明中应当注明“使用微功率短距离无线电发射设备应当符合国家无线电管理有关规定”字样。 3.型号核准代码应当在无线电发射设备上标注或者采用电子…

    Android 2023年4月18日
    00
  • react-native-web跨平台实战

    1.背景  随着对用户体验要求的提高,产品要求提升用户体验,多端体验一致。随着多端相同的业务也越来越多,需要投入IOS,Android,Web多端开发人员。这就迫切的需要一种一次开发同时使用在Android ,IOS ,Web的解决方案。达到降本增效的目的。在几个小业面尝试,总结经验后,我们采用react-native-web多端适配。   2.问题 a.对…

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