精华内容
下载资源
问答
  • 结果多次测试发现,是由于资源文件(图片等等)中使用了中文命名,所以导致打包签名失败,无法正常安装 正常步骤是这样的 添加 android 平台 ionic cordova platform add android 或者 ionic platform add ...

    结果多次测试发现,是由于资源文件(图片等等)中使用了中文命名,所以导致打包签名失败,无法正常安装

    正常步骤是这样的

    添加 android 平台

    ionic cordova platform add android
    或者
    ionic platform add android

    生成测试版本apk

    ionic build android
    //或者
    ionic cordova build android
    
    //测试版
    ionic cordova build android --release
    或者
    cordova build android --release

    这样子就是打包测试版的APK,没有问题,正常打包

    但是正式版本打包的时候(加签名)就一直报错,或者打包签名成功后也无法安装,手机安装提示:未签名的应用

    签名正式打包教程

    按照上面的链接教程,我试了好多次都打包失败,或者无法安装

    其实签名并未成功,但是打包成功了,所以无法安装

    结果多次测试发现,是由于资源文件(图片等等)中使用了中文命名,所以导致打包签名失败,无法正常安装

     

    展开全文
  • ionic 打包(轻量级) apk打包 只出现 debug 的包 Paste_Image.png 为什么呢? 因为我没有装 crosswalk(请看另一篇) 的插件,哈哈哈哈,这个插件是适配低android系统(4.4以下) 需要的插件,增加之.....
    希望各位朋友有问题相互探讨,有其他的问题也可以留言,如果,刚刚好我遇到过,解决过那就是缘分了,哈哈哈哈。

    问题描述:
    ionic 打包(轻量级) apk ,打包 只出现 debug 的包


    1320360-7484dde4b43accc2.png
    Paste_Image.png

    为什么呢?


    因为我没有装 crosswalk(请看另一篇) 的插件,哈哈哈哈,这个插件是适配低android系统(4.4以下) 需要的插件,增加之后会使apk增加近24M的大小。不过这个使用的流畅度和功能的提升都是很大的,增加了对H5 的支持。


    这个时候使用360加固助手


    1320360-8006670dba3e4366.png
    Paste_Image.png

    无法进行加固和签名。

    1320360-56c108d146f8d299.png
    Paste_Image.png

    解决方案 :

    1. 打包成 release 未签名版本 进行签名
      打包命令:
    cordova build --release android
    

    之后会出现这种apk 包

    1320360-50779b5bcf7af70f.png
    Paste_Image.png

    然后去360加固助手签名一次然后上传 应用平台审核就行了。

    展开全文
  • ionic打包apk

    2018-02-07 17:33:56
    1.创建ionic项目在命令提示符下运行命令ionic start appName tabs 注:blank --空项目 tabs --底部栏 sidemenu 侧滑栏2.添加平台创建成功后,cd 进入到项目的根目录下,运行命令ionic cordova platform add ...

    1.创建ionic项目

    在命令提示符下运行命令

    ionic start appName tabs   

    注:blank  --空项目  

           tabs  --底部栏  

           sidemenu 侧滑栏

    2.添加平台

    创建成功后,cd 进入到项目的根目录下,运行命令

    ionic cordova platform add android

    ios版本的就是ionic cordova platform add ios)

    3.编译

    运行命令

    ionic cordova build android  --release

    编译成功后会在项目下的platforms/android/build/outputs/apk里面生成生成默认名字为android-release-unsigned.apk的release版本apk文件

    (要使用jarsigner签名必须用release版本)

    解决ionic3打包后启动慢的问题:ionic cordova build android --prod --release

    4.生成keystore文件(签名的时候需要用到这个keystore文件)

    keytool是JDK自带的加密工具,只需生成一次,然后保存在本地,之后签名直接使用这个文件不需要重新生成

    运行命令行

    keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

    运行命令后,系统会让我们设置一些密码以及安全问题,根据提示进行设置便好,最后生成默认名为my-release-key.keystore文件,该文件存储在当前命令行执行的目录下,

    其中alias_name,是你自己自行设置的,如果设置了文件保存后的文件名就是alias_name.keystore,validity 10000表示文件的加密时间为10000天

    5.使用jarsigner签名 

    jarsigner是JDK自带的签名工具,如果要将apk发布到android应用市场,就需要对release版本的apk文件使用keystore文件进行签名

    运行命令

    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore android-release-unsigned.apk alias_name

    :android-release-unsigned.apk为你所需要打包的apk的具体路径, alias_name为上面生成的keystore文件

    6.压缩文件

    zipalign是Android/sdk/build-tools/VERSION/zipalign的压缩代码工具,可以将apk体积最小化。

    像我的zipalign的位置在

    F:\adt-bundle-windows-x86_64-20140321\sdk\build-tools\23.0.1\zipalign.exe,23.0.1是android sdk版本号,任意版本号都有zipalign.exe。

    进入zipalign路径后

    运行命令行:zipalign -v 4 你的apk路径 alias_name.apk

    这里android-release-unsigned.apk是指你的apk的正确完整路径,alias_name是压缩完成之后的apk文件名,成功后将会出现Verification succesful。

    7. 最后,在你的zipalign所在的目录下,就可以看到压缩完成的apk文件。

     

    编译过程中发生这个错误

    Error: Cannot find module '@ionic/app-scripts'

    是没有app-scripts这个文件夹,


    看看自己是否有 app-scripts 文件夹,如果没有在命令行执行以下命令,重新安装一下依赖包:

    粘贴就行,这些东西没必要自己敲

    npm install @ionic/app-scripts@latest --save-dev

    如果下载完还有错推荐看这篇博客

    http://blog.csdn.net/River_Continent/article/details/73086164?locationNum=2&fps=1

    如果还报错

    http://www.cnblogs.com/fighxp/p/7412733.html

    我的反正是好了,然后ionic cordova build android --prod --release

    直接就生成apk了


     

     

     

    展开全文
  • 1、IONIC3 打包安卓apk详细过程(大量图文) (主要,完整,详细)https://blog.csdn.net/qq_20264891/article/details/79319408 2、ionic3 创建项目至apk打包全过程教程 (简洁,清晰,多指令)...

    1、IONIC3 打包安卓apk详细过程(大量图文) (主要,完整,详细
    https://blog.csdn.net/qq_20264891/article/details/79319408

    2、ionic3 创建项目至apk打包全过程教程   (简洁,清晰,多指令
    https://www.cnblogs.com/chenglu/p/8608121.html

    3、ionic3-android打包完美解决 
    https://segmentfault.com/a/1190000013719354

    4、Ionic2入门教程(二)进阶配置:Android打包   
    https://segmentfault.com/a/1190000010787502

    5、Android ionic 使用当中的几个问题记录
    https://blog.csdn.net/baidu_29512909/article/details/82848427

    6、编译ionic时出错:You have not accepted the license agreements of the following SDK components
    https://blog.csdn.net/wang1144/article/details/54860945

    【总结】
    主要流程:
    安装node.js --> 安装jdk --> 安装AndroidSDK --> 安装gradle --> 安装cordova --> 安装ionic --> 创建项目 --> 编译项目apk

    常用指令

    查看nodejs版本:
      node -v
    
    查看npm版本:
      npm -v
    
    安装淘宝镜像 :
      npm install -g cnpm --registry=https://registry.npm.taobao.org
    
    查看cnpm版本:
      cnpm -v
    
    查看java版本:
      java -version
    
    检查android是否已安装:
      android -h
    
    安装cordova
      cnpm install -g cordova@6
     
    查看cordova版本:
      cordova -v
    
    安装ionic
      cnpm install -g ionic@3.12.0
    
    查看ionic版本:
      ionic -v
    
    添加andorid平台
      ionic cordova platform add android
    
    打包android apk执行:
      ionic cordova build android
    
    

     

    展开全文
  • ionic打包签名apk

    2018-01-23 14:05:23
    ionic打包生成apk有两种命令:  (1)ionic cordova build android :生成debug形式的apk,用来进行本地开发测试(这个apk是有签名的,而且这里用于测试的签名是相同的)不能用于发布  (2)ionic cordova build...
  • ionic:4.0.3 cordova:8.0.0 jdk:1.8.0_45 gradle:4.9 1. node安装 下载安装 http://nodejs.cn/download/ 2. 安装ionic cordova npm install -g cordova ionic 检查版本: ionic -v cordova -v 3. ...
  • ionic打包apk出错解决办法

    千次阅读 2017-03-07 17:36:59
    今天第一次打包ionic项目,要打包apk在Android系统真机测试,出现了如下图的问题: 出现上面问题的主要原因是我的sdk里面没有Android-22,下载之后,问题就解决了
  • 修改 config.xml <allow-navigation href="http://*/*" /> <allow-intent href="*" /> <access origin="*" /> 如果不生效 继续 先卸载白名单插件,再安装一遍 ...如果还不生效 ..
  • IONIC3 打包安卓apk详细过程(大量图文)

    万次阅读 多人点赞 2018-02-12 23:44:03
    如果2018年的新春之际,你遇到IONIC的开发问题,这将是一篇最为详尽的打包方案。 经历三天的踩坑,跳坑,相信绝大多数的问题都已经覆盖到了,请仔细按照流程来对照操作及检查。 1.基本依赖环境 nodejs环境 ...
  • ionic cordova run android √ Creating .\www directory for you - done! SyntaxError: Unexpected token e in JSON at position 0 at JSON.parse (<anonymous>) at Object.getNativeTargets (C:\Users\...
  • 因为之前我已经打包过一个android的apk,所以现在就很轻车熟路了(主要是因为该配置的东西全都配置ok了,哈哈。详细的教程大家可以参考一下这个 https://blog.csdn.net/qq_20264891/article/details/79319408  十分...
  • 打包过程 备注:要有resources这个文件夹 1.构建ionic build 2.添加安卓平台 ionic cordova platform add android 3添加配置文件,使之可以访问服务器数据 1)添加 android:networkSecurityConfig="@xml/network_...
  • 小白把ionic打包APK记录----大佬请绕道 这个打包APK真的是好多的坑。。。我踩了三天才把坑踩完,无比的心累┓(;´_`)┏; 关于如何打包的过程,推荐一篇博客,博主写的很详细:...
  • 运行打包apk的指令ionic cordova run android,报错No resource identifier found for attribute 'appComponentFactory' in package 'android' 我的解决方法: ①在安卓平台中./platforms/android/build.gradle...
  • ionic打包apk错误排查解决方案

    千次阅读 2017-03-09 10:28:33
    当我们把环境都搭建好之后,打包还出现错误,这时候我们可以按照下面的步骤排查错误: 1.ionic remove platform android(移除平台的Android版本)可能出现下面提示 you must have bower installed to continue ...
  • 在用ionic打包apk之前,要给ionic项目添加Android平台的支持,用一下命令添加: ionic platform add android 注意:当我们用上面的指令添加Android平台支持以后,有可能你的下载的sdk里面没有相对应API,肯能出现...
  • ionic3打包apk流程

    2018-10-18 15:12:52
    最近在学习ionic3,根据以前的原型图,使用ionic3实现类似的效果,最后学习如何打包apk。之前使用Android Studio做原生开发,JDK的环境已经配置好了,需要配置JDK环境的同学自行百度即可,这里不做介绍。主要介绍...
  • 本文分享了如何在无任何相关环境的Windows系统下将ionic项目打包apk文件的方法 需要的工具有:node.js;cordova;ionic;jdk;安卓sdk; 1. 安装nodeJs 进入nodeJs官网http://nodejs.org/download/下载电脑系统...
  • Ionic3对官方的super模板项目打包成andriod的apk过程实验,踩了好多坑,在此总结一下 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;使用的环境是macOS+jdk8 打包...
  • ionic打包修改App图标和名称

    千次阅读 热门讨论 2019-06-16 16:27:45
    做好图片后,我们把图标命名为icon.png,把这两张图片放到项目resources文件夹目录下,之后在终端执行命令:$ ionic cordova resources -icon,然后就会生成不同尺寸的图片,如果是第一次生成的的那么还需要登录ionic...
  • 问题:.app.component.ts中 ...导致apk打开后加载插件找不到。 解决:通过cordova 命令行完全删除插件 npm uninstall --save @ionic-native/in-app-browser ionic cordova plugin remove cordova-plugin-inappbrowser
  • 今天打包ionic项目的时候报出了下面错误: What went wrong: A problem occurred configuring root project 'android'. > Could not resolve all dependencies for configuration ':_debugCompile'. > Could not ...
  • 以上开发环境安装完成的话,ionic正常打包的环境是没问题了,可以打包测试apk ionic cordova build android 如若你聪慧的双眼发现如下字眼:Build Success! 说明你已经成功打包了。耐心等待,命令行结束会提示...
  • 刚拿到这个混合app开发时,第一步就是npm install下载依赖包,(前提已经安装了node.js)但是由于npm是国外的,app中好多依赖也是国外比较新;...ionic cordova platform查看已安装平台,ionic info查看i
  • ionic3打包apk

    2018-03-21 14:45:56
    三、打包android apk需要的依赖环境:打包命令:ionic cordova build androidIonic3开发所需的环境:https://pan.baidu.com/s/1sunqo5mo9IJNB9nBUhO5RQ 密码:fqkt 1. nodejs环境(上面有安装的地址)2. Jdk ...
  • 最近用到ionic 和cordova做混合开发, 但是遇到一个问题 访问https的话 会报 Request was denied for security. 错误 但是用http访问就没有问题 排查了半天发现是cordova-plugin-crosswalk-webview这个...
  • 1.执行ionic cordova platform add android 命令把已经创建的ionic项目进行打包时。出现以下这种错误: 解决办法: 这时候要去想是不是配置文件缺失,或者是没有安装完需要的插件。 1..在config.xml 配置文件中...

空空如也

空空如也

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

ionic打包apk