精华内容
下载资源
问答
  • 2020-06-27 20:48:41

    cordova打包android apk出现空白页(无法显示)

    写这篇博客是为了纪念打包APK后启动APP一直是空白页面的坑
    其实只要改动一处就行了

    重点来了:

    对于vue-cli-4.0 是这么改动的;至于其他版本请自行百度

    module.exports = {
      configureWebpack: {
      	publicPath: './' // 将'/'改成'./'就好了
    }
    
    更多相关内容
  • Cordova打包安卓APP教程以及出现的问题 ==官网地址 == 我的环境: cordova:10.0.0 Android studio:3.4.1 JDK:jdk1.8.0_301 本文章作为自己参考之用 打包vue项目 使用 npm run build 打包vue项目,生成dist...

    Cordova打包安卓APP教程以及出现的问题

    ==官网地址 ==

    我的环境:
    cordova:10.0.0
    Android studio:3.4.1
    JDK:jdk1.8.0_301

    本文章作为自己参考之用

    打包vue项目

    使用 npm run build 打包vue项目,生成dist文件夹。

    打包完成之后,将dist下的index.html文件和static文件夹放入www文件夹中

    新建Cordova项目

    安装cordova在vue项目的根目录命令行执行 npm install -g cordova

    在这里插入图片描述

    使用Cordova新建一个项目,命令执行 cordova create hello com.example.hello HelloWorld

    hello 是项目名称,com.example.hello是包名,HelloWorld是程序的标题(也就是安装的时候显示界面的app名字)
    在这里插入图片描述

    cordova的目录结构如下所示:
    在这里插入图片描述

    检查环境

    cd hello 进入生成的项目中,命令执行 cordova requirements 查看安装环境是否OK

    Requirements check results for android:
    Java JDK: installed .
    Android SDK: installed
    Android target: installed android-19,android-21,android-22,android-23,Google Inc.:Google APIs:19,Google Inc.:Google APIs (x86 System Image):19,Google Inc.:Google APIs:23
    Gradle: installed
    
    Requirements check results for ios:
    Apple OS X: not installed
    Cordova tooling for iOS requires Apple OS X
    Error: Some of requirements check failed
    

    没有出现报错的话则继续往下走,否则建议先解决出现的问题

    可能出现的问题

    一、缺少JDK
    二、缺少SDK
    三、Android target 版本不正确
    四、Gradle 安装
    二~四:可以从Android studio 中安装解决
    出现的问题百度可以解决,配置环境变量之后需要重启电脑才能生效

    打包apk

    在根目录下执行 cordova build android 生成apk文件

    在这里插入图片描述

    在这里插入图片描述

    没有报错就说明打包成功

    可能会出现的问题

    Java Android Studio 报错(Installed Build Tools revision 31.0.0 is corrupted)解决方法

    在这里插入图片描述

    gradle错误:ERROR: Unable to start the daemon process

    在这里插入图片描述

    当可以正确的打出包之后,则往下走,否则建议先解决打包出现的问题

    生成签名证书

    在命令行执行

    keytool -genkey -v -keystore hello.keystore -alias hello -keyalg RSA -validity 36500
    
    

    其中hello.keystore代表所生成的证书文件名的所在目录(直接写名字代表当前目录),hello 代表别名,不写默认为mykey,RSA代表才用RSA算法,36500代表证书的有效期天数

    然后根据提示输入所需录入的信息
    在这里插入图片描述

    应该也可以使用意见生成的证书:一键生成:http://www.applicationloader.net/appuploader/keystore.php

    apk签名

    推荐使用,在项目的根目录下面新建一个build.json文件,在里面配置证书的一些配置信息

    {
    
    	"android": {
    
    		"release": {
    
    			"keystore": "hello.keystore",
    
    			"alias": "hello",
    
    			"storePassword": "123456",
    
    			"password": "123456"
    
    		}
    
    	}
    
    }
    

    配置好之后以后打包就可以直接执行打包命令 cordova build android --release生成一个代签名的apk文件了

    有可能会出现app无法链接网络的情况

    解决办法:https://codeleading.com/article/8525996110/

    在这里插入图片描述

    该文件在:\hello\platforms\android\app\src\main 下
    在这里插入图片描述

    设置图标和启动图

    百度搜索就可以找到

    展开全文
  • 前言: 因工作需要,需要我这边...3. 用 vue+cordova打包 Android的apk 这里说一下第三种方法: 步骤一:cordova 1. 全局安装环境 npm install -g cordova 2. 创建cordova 项目(直接使用就好了) cordo...

    前言:

            因工作需要,需要我这边做一个将vue打包成apk的需求,搜索了很多资料,得到三种方法,

    1. 是用apiClound来制作apk官网入口  

    2. HBuilder 打包成apk  资料1  

    3. 用 vue+cordova打包 Androidapk

    这里说一下第三种方法:

    步骤一:cordova

    1. 全局安装环境   

          npm install -g cordova

    2.  创建 cordova 项目(直接使用就好了)

           (1)创建项目:cordova create cordova-app com.ysh mapp

           *注释:(1)名称是mapp,

                       (2)包名是com.ysh,

                       (3)项目名是cordova-app

           (2)安装依赖:cordova platform add android

    3.将上面的vue项目中的dist目录下的文件全部拷贝到cordova项目的www目录下

    注意:除了vue项目,,在此送大家2020 最新企业级Vue3.0/Js/ES6/TS/React/node等实战视频教程,点击此处  免费获取,小白勿入哦,

    步骤二:要运行打包成安卓的apk,需要配置安卓的环境

    注意:没有apk,直接运行打包命令会报错:Failed to find 'ANDROID_HOME' environment variable. Try setting it manually...

    1.配置 jdk (安卓的sdk环境变量配置必须配置这个)

    链接:https://pan.baidu.com/s/15Ktkn66dk3WfIOHOgBBrQA        提取码:i0v3

    此电脑右键--》属性--》高级系统设置--》环境变量

    (1)添加   JAVA_HOME   +你  jdk  的路径

    (2)path  里面添加     %JAVA_HOME%\bin

    (3)接下来验证配置是否成功  java -version

     

    2.安装sdk  官网入口

    百度网盘地址:

    链接:https://pan.baidu.com/s/1qvF4S0EPVrvvGW5Ow1aCGA        提取码:h6ty 

    此电脑右键--》属性--》高级系统设置--》环境变量

    (1)添加 ANDROID_HOME   +你  sdk  的路径

    (2)path  里面添加     %ANDROID_HOME%\platform-tools

    (3)Android SDK配置完成,接下来验证配置是否成功

             ***先重启cmd!!!!!!!!!!

              打开c盘,打开cmd小黑框,输入adb

     

     

    3.安装 gradle 教程入口

     

    步骤三:这里默认我们必需的三个环境变量已经配置好了

    1.在cordova-app中配置安卓插件

    如果之前有,不想要了,先删除android平台:

    cordova platform remove android

    如果之前没有,就直接安装:

    cordova platform add android

    2.用编译器或者直接打开我们的cordova-app项目文件夹

    3.输入打包命令(第一次特别慢,2-8分钟哦)  

    cordova build android --release

    4.打开我们在打包以后出现的apk的路径(注意,这里生成apk成功了,但是没有签名,模拟器还有手机是不运行他安装的,会提示安装失败)

    5.apk签名生成(注意,生成在你apk所在的文件夹底下,我这里做示例是用d盘根目录)

    keytool -genkey -v -keystore D:\mytest.keystore -alias mytest -keyalg RSA -validity 20000

    *注释:-keystore D:/mytest.keystore表示生成的证书及其存放路径,如果直接写文件名则默认生成在用户当前目录下;
          -alias mytest 表示证书的别名是mytest,不写这一项的话证书名字默认是mykey;
          -keyalg RSA 表示采用的RSA算法;
          -validity 20000表示证书的有效期是20000天。*

    注意:密码库口令,新口令虽然不显示,但是是存在的,这个要记住,给apk文件配置属于他的签名的时候需要

    6.解决生成签名时密钥库格式转移的报错问题

    输入:也就是提示的这一句

     keytool -importkeystore -srckeystore D:\mytest.keystore -destkeystore D:\mytest.keystore -deststoretype pkcs12

    然后输入口令,就生成成功了,看下面这个

    打开我的d盘根目录地下出现了这个,带old是我们之前密码规则有问题的,所以用

    mytest.keystore  这个文件

    7.将我们的签名与apk绑定起来

    打开以后,最终拥有的文件,应该和我这个是差不多的

    在此目录下打开cmd小黑框   输入:

    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore mytest.keystore app-release-unsigned.apk mytest

    这里的密码短语就是你上面的密钥库口令(mytest.keystore必须和apk在同一目录地下)

      

    8.将你的apk改名放到模拟器,或者直接放手机上点击安装,进行测试

    我这里是雷电模拟器,有需要可以百度下载,

    注意:最后送大家2020最新企业级 Vue3.0/Js/ES6/TS/React/node等实战视频教程,点击此处 免费获取,小白勿进哦

     

    展开全文
  • cordova打包 android问题

    2021-03-09 15:36:30
    cordova打包 android问题 问题一 android无法发送网络请求 cordova 在打包android的时候出现了一个问题,就是打完包之后,没法发送请求(不管是http还是https) 。最后只能是将原先的项目删除然后再重新建了一个。 ...

    cordova打包 android问题


    问题一 android无法发送网络请求

    cordova 在打包android的时候出现了一个问题,就是打完包之后,没法发送请求(不管是http还是https) 。最后只能是将原先的项目删除然后再重新建了一个。


    问题二 build android报错

    cordova 在安装了cordova-plugin-image-picker 插件之后,使用 cordova build android 打包的时候报错

    在文件 ***\ImageFetcher.java:294 报 Entry在LinkedHashMap中不是公共的,无法从外部程序包中对其进行访问。
    protected boolean removeEldestEntry(LinkedHashMap.Entry<Integer,Bitmap> eldest){
    

    最后解决就是 首先在 ImageFetcher.java 中引入类包
    import java.util.Map
    然后再到该文件的294行 也就是上面错误所展示的代码的位置将代码修改如下

    protected boolean removeEldestEntry(Map.Entry<Integer,Bitmap> eldest)... //后面的代码就省略不写了。
    

    然后保存之后再次进行 cordova build android 就可以成功了。


    问题三 gradle版本问题

    在打包的时候,有时候会报错如下

    minimum supported Gradle version is 4.6. Current version is 4.1 If using the gradle wrapper try editint the distributionUrl in ***\gradle-wrapper.properties to gradle-4.6-all.zip
    

    从上面的信息可以看出说我们当前支持的gradle版本是4.6 但是当前我们使用的却是4.1。所以我们需要升级。升级其实很简单 在 platform/android/cordova/lib/builders/StudioBuilder.js 文件中找到227行,将后面的gradle-4.1-all.zip 改成 gradle-4.6-all.zip即可。
    然后再进行cordova build android就可以正常执行了。

    展开全文
  • android目录下AndroidManifest.xml 配置文件的application节点显示加上如下配置 android:usesCleartextTraffic="true
  • Cordova 打包 Android release app 过程详解

    千次阅读 2018-01-27 21:37:11
    原文转自 ... Cordova 打包 Android release app 过程详解 时间 2016-05-22 22:56:27 SegmentFault 原文 https://segmentfault.c
  • ionic打包Android apk 光放个链接怪不好意思的,我简单说两句: 能看到打包,我就默认:你的 node 安装,以及对命令行的运用没啥问题, 而且了解 ionic 怎么用。 基础环境配置 JDK 需要配置环境变量。 ...
  • 使用cordova build android报错了。如下:FAILURE: Build failed with an exception.* What went wrong:A problem occurred configuring root project 'android'.> Could not resolve all dependencies for ...
  • 最近一周在研究cordova app打包流程,之前没有深入地了解过这个过程,加之第一次接触ios平台的打包,所以花了不少时间。在此整理一下踩坑过程需要在本机装好cordova 环境,包括对应平台所需要的环境,Android、iOS。...
  • 接着上面两节,把做成的h5小应用打包android的app放置在手机上看看效果。 如何把一个h5应用打包android的app? 使用Cordova就是一种简单不错的办法。 当然也有其他的一些办法如使用HBuilderX这一强大的IDE工具...
  • cordova打包android apk

    2019-09-19 18:18:57
    npm install -g cordova 安装android studio sdk 百度安装 https://developer.android.google.cn/studio/ https://android-sdk.en.softonic.com 安装cordova quasar model quasar mode add cordova 切换到...
  • 参考在2018-03-08使用cordova build android打包android包时出现错误。错误如下:错误详情BUILD FAILEDTotal time: 19.142 secsERROR: In FontFamilyFont, unable to find attribute android:ttcIndexFAILURE: Build...
  • 1.所需环境nodejsjava sdkandroid sdkgradlecordova2.环境配置2.1 nodejsnodejs官网下载长期支持版,一键傻瓜式安装即可。不再赘述。确定是否安装成功,可以在终端输入 node -v 查看2.2 java sdk由于兼容性问题,...
  • cordova打包安卓app

    2019-11-25 19:06:18
    1. %bxproject-mobile-client% 运行 npm run buildapp 2. 复制%bxproject-mobile-client%的www里面文件到%... 3. %bxproject-app%运行 cordova build android --release 4. APK文件在: %bxproject-app%\platf...
  • 1.从Android 网站下载 Android Studio 。更详细的安装说明可以在用户指南中找到。 2.在Android Studio中下载开发所需要的SDK 3.选在想要安装的SDK版本 4.下载后将 Android SDK Location中的路径复制,配置...
  • 当前有一个vue项目,需要使用cordova进行打包 环境条件: 1 jdk-即Java运行环境 这个很简单,百度一下就行,学过Java的话都有安装过jdk 检查电脑是否安装了jdk:win+R->输入cmd->回车进入黑窗口,输入...
  • Cordova 打包 Android release app 过程

    千次阅读 2019-05-29 14:22:30
    Android app 的打包分为 debug 和 release 两种,后者是用来发布到应用商店的版本。https://segmentfault.com/a/1190000005177715 总的步骤命令: cordova build android --release keytool -genkey -v -...
  • cordova 打包 apk 以后 https访问都返回 404 1. android 修改CordovaLib/java/..../engine/SystemWebViewClient.java public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {...
  • 用ionic cordova build android 打包时报错 Execution failed for task ‘:processDebugResources’. com.android.ide.common.process.ProcessException: Failed to execute aapt 百度了很久几乎都是 ...
  • cordova打包项目android生成apk签名.txt
  • 打包工具1、cordovacordova 将您的 html/js 应用程序包装到可以访问多个平台的...2、crosswalkCordova打包后的IOS版本几乎可以媲美原生,但是Android版本在低端机上略有卡顿,建议使用Crosswalk封装。原因简析:c...
  • cordova 打包流程

    2021-08-03 21:32:57
    cordova 打包流程 默认在安装完所有环境下。仅供自己参考之用 一些遇到的问题: https://blog.csdn.net/qq_43706089/article/details/119107094?spm=1001.2014.3001.5501 新建项目(在业务目录) cordova create app...
  • 使用Cordova打包H5到安卓

    千次阅读 2020-09-29 16:44:45
    1、配置开发环境 安卓的话,随便搜一下都有很多,这里放一个相对比较详细的 传送门 安装cordova 就直接看官方文档 官网链接 ...cordova platform add ios/android cordova cordova plugin add cordova build ...
  • 很久之前就想写这篇博客,但是一直没有时间,今天抽空来整理一下,总结一下cordova的创建、打包、签名apk。对于cordova所需的打包环境,如node,cordova的安装,这里就不再多说,度娘上有很多...1.cordova命令创建一...
  • cordova 打包签名流程

    2021-06-08 13:10:56
    $ cd hello$ cordova platform add ios //添加 ios编译环境$ cordova platform add android //android 编译环境也可以看看...
  • cordova 打包 vue项目

    千次阅读 2021-11-30 14:55:00
    1、安装cordova npm install -g cordova 2、新建cordova项目 cordova create jtcsm com.xx.jtcsm eat jtcsm是项目名称 com.xx.jtcsm是包名 eat app标题 3、创建完新的cordova项目后将 vue编译完后dist文件夹...
  • 找到C:\Users\xxx\.gradle路径 在路径下新建init.d文件夹,再到文件夹中新建init.gradle文件 在init.gradle文件中附上下面代码 allprojects { repositories { maven { url '...
  • cordova打包报错之--网络不好 Connect to maven.google.com:443 [maven.google.com/172.217.24.14] failed: connect timed out * What went wrong: Could not determine the dependencies of task ':app:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,586
精华内容 2,234
关键字:

cordova 打包 安卓

友情链接: P2P_by_shootingstars.rar