cordova打包安卓app

2024-06-08 12:38
文章标签 app 打包 安卓 cordova

本文主要是介绍cordova打包安卓app,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. %bxproject-mobile-client% 运行 npm run buildapp

2. 复制%bxproject-mobile-client%的www里面文件到%bxproject-app%的www目录里面

3. %bxproject-app%运行 cordova build android --release

4. APK文件在: %bxproject-app%\platforms\android\build\outputs\apk

1.先创建一个项目

cordova create procure-app com.smart.agriculture.procure.app 采购app

进入到该项目目录

2.创建安卓环境

cordova platform add android

 

3.创建密钥

keytool.exe -genkey -v -keystore procure-app-release-key.jks -alias procure-app -keyalg RSA -keysize 2048 -validity 10000

4. build.json配置文件复制过去,更改参数

{"android": {"release": {"keystore": "procure-app-release-key.jks","storePassword": "123456","alias": "procure-app","password" : "123456","keystoreType": "jks"}}
}

自己创建该文件,然后把上面内容更改为自己的内容

5.更改config.xml参数,显示app图标,复制res文件夹进新的目录

<platform name="android"><icon src="res/icon/android/48-48_18.png" density="mdpi" /><icon src="res/icon/android/72-72_15.png" density="hdpi" /><icon src="res/icon/android/96-96_09.png" density="xhdpi" /><icon src="res/icon/android/144-144_06.png" density="xxhdpi" /><icon src="res/icon/android/192-192_03.png" density="xxxhdpi" />    <allow-intent href="market:*" />
</platform>

6.Android 9.0 http无法访问网络问题

原来9.0系统已经默认不支持http请求了,谷歌默认要求链接是加密链接了,要解决这个问题有几种方案,第一个是把http改成https,这个要让后台更改

在该目录下创建一个xml文件:

D:\software\cordova\procure-app\platforms\android\app\src\main\res\xml

 network_security_config.xml

<?xml version="1.0" encoding="utf-8"?><network-security-config><base-config cleartextTrafficPermitted="true" />
</network-security-config>

第二步: AndroidManifest.xml清单文件上加入

 

添加该句代码

android:networkSecurityConfig="@xml/network_security_config"

然后重新打包,大功告成!!!!

这篇关于cordova打包安卓app的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1042207

相关文章

配置springboot项目动静分离打包分离lib方式

《配置springboot项目动静分离打包分离lib方式》本文介绍了如何将SpringBoot工程中的静态资源和配置文件分离出来,以减少jar包大小,方便修改配置文件,通过在jar包同级目录创建co... 目录前言1、分离配置文件原理2、pom文件配置3、使用package命令打包4、总结前言默认情况下,

macOS怎么轻松更换App图标? Mac电脑图标更换指南

《macOS怎么轻松更换App图标?Mac电脑图标更换指南》想要给你的Mac电脑按照自己的喜好来更换App图标?其实非常简单,只需要两步就能搞定,下面我来详细讲解一下... 虽然 MACOS 的个性化定制选项已经「缩水」,不如早期版本那么丰富,www.chinasem.cn但我们仍然可以按照自己的喜好来更换

Python项目打包部署到服务器的实现

《Python项目打包部署到服务器的实现》本文主要介绍了PyCharm和Ubuntu服务器部署Python项目,包括打包、上传、安装和设置自启动服务的步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录一、准备工作二、项目打包三、部署到服务器四、设置服务自启动一、准备工作开发环境:本文以PyChar

Python pyinstaller实现图形化打包工具

《Pythonpyinstaller实现图形化打包工具》:本文主要介绍一个使用PythonPYQT5制作的关于pyinstaller打包工具,代替传统的cmd黑窗口模式打包页面,实现更快捷方便的... 目录1.简介2.运行效果3.相关源码1.简介一个使用python PYQT5制作的关于pyinstall

javafx 如何将项目打包为 Windows 的可执行文件exe

《javafx如何将项目打包为Windows的可执行文件exe》文章介绍了三种将JavaFX项目打包为.exe文件的方法:方法1使用jpackage(适用于JDK14及以上版本),方法2使用La... 目录方法 1:使用 jpackage(适用于 JDK 14 及更高版本)方法 2:使用 Launch4j(

React实现原生APP切换效果

《React实现原生APP切换效果》最近需要使用Hybrid的方式开发一个APP,交互和原生APP相似并且需要IM通信,本文给大家介绍了使用React实现原生APP切换效果,文中通过代码示例讲解的非常... 目录背景需求概览技术栈实现步骤根据 react-router-dom 文档配置好路由添加过渡动画使用

springboot3打包成war包,用tomcat8启动

1、在pom中,将打包类型改为war <packaging>war</packaging> 2、pom中排除SpringBoot内置的Tomcat容器并添加Tomcat依赖,用于编译和测试,         *依赖时一定设置 scope 为 provided (相当于 tomcat 依赖只在本地运行和测试的时候有效,         打包的时候会排除这个依赖)<scope>provided

安卓链接正常显示,ios#符被转义%23导致链接访问404

原因分析: url中含有特殊字符 中文未编码 都有可能导致URL转换失败,所以需要对url编码处理  如下: guard let allowUrl = webUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else {return} 后面发现当url中有#号时,会被误伤转义为%23,导致链接无法访问

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

安卓玩机工具------小米工具箱扩展工具 小米机型功能拓展

小米工具箱扩展版                     小米工具箱扩展版 iO_Box_Mi_Ext是由@晨钟酱开发的一款适用于小米(MIUI)、多亲(2、2Pro)、多看(多看电纸书)的多功能工具箱。该工具所有功能均可以免root实现,使用前,请打开开发者选项中的“USB调试”  功能特点 【小米工具箱】 1:冻结MIUI全家桶,隐藏状态栏图标,修改下拉通知栏图块数量;冻结