Cordova 打包APP安装失败

简介: 解决方案,由提示可以分析是Android APP 打包没有生成证书导致,在确保本地安装了 java 和 javac 的情况下,在Android项目根目录下执行证书生成命令。

image.png


解决方案


由提示可以分析是Android APP 打包没有生成证书导致,在确保本地安装了 javajavac 的情况下,在Android项目根目录下执行证书生成命令


keytool -genkey -v -keystore ./my_app.keystore -alias my_app -keyalg RSA -validity 3650


my_app.keystore 为证书文件名(my_app 为APP项目名称)


my_app 为证书别名


3650 为有效期


命令执行后,根据提示输入密码和对应的信息,执行成功后Android项目根目录会有一个 my_app.keystore 的证书文件


w:~/xxx/project/my_app$ ls
myapp_app.keystore  config.xml  node_modules  package-lock.json  plugins    www
build.json          hooks       package.json  platforms          README.md
复制代码


证书生成好以后,执行打包命令生成apk


cordova build android –release

or

cordova build --release


检查Java环境


查看本地是否成功安装了 java 相关环境


$ java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
$ javac -version
javac 1.8.0_231


备注


如果出现证书安装成功,打包失败的情况,提示 keystore 找不到的情况,把 Android 项目里的 platform android 移除后重新添加,然后再重新打包即可


参考来源

cordova.apache.org/docs/en/lat…

www.cnblogs.com/lonelyxmas/…


目录
相关文章
|
7月前
|
JavaScript Android开发
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
126 0
|
7月前
|
开发者 iOS开发
UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南“
UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南“
239 3
|
2月前
|
小程序 JavaScript 前端开发
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
716 1
|
2月前
|
移动开发 小程序 数据可视化
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
297 3
|
2月前
|
缓存 开发框架 移动开发
uni-app:下载使用uni&创建项目&和小程序链接&数据缓存&小程序打包 (一)
uni-app 是一个跨平台的开发框架,它允许开发者使用 Vue.js 来构建应用程序,并能够同时发布到多个平台,如微信小程序、支付宝小程序、H5、App(通过DCloud的打包服务)等。uni-app 的目标是通过统一的代码库,简化多平台开发过程,提高开发效率。 在这一部分中,我们将逐步介绍如何下载和使用uni-app、创建一个新的项目、如何将项目链接到小程序,以及实现数据缓存的基本方法。
|
4月前
|
存储 BI Android开发
全开源仿第八区H5APP封装打包分发系统源码
全开源仿第八区H5APP封装打包分发系统源码
149 4
|
4月前
|
JavaScript API
Vue3 运行可以,build 打包发布报错,app.config.globalProperties 用法坑
Vue3 运行可以,build 打包发布报错,app.config.globalProperties 用法坑
96 2
|
4月前
|
Linux C# C++
【Azure App Service For Container】创建ASP.NET Core Blazor项目并打包为Linux镜像发布到Azure应用服务
【Azure App Service For Container】创建ASP.NET Core Blazor项目并打包为Linux镜像发布到Azure应用服务
|
5月前
uniapp 打包成 apk(原生APP-云打包)免费
uniapp 打包成 apk(原生APP-云打包)免费
296 1
|
7月前
|
数据安全/隐私保护 iOS开发 开发者
hbuilderx打包应用上传到app store构建版本的教程
hbuilderx打包应用上传到app store构建版本的教程
92 0