美文网首页
ionic3 android打包报错

ionic3 android打包报错

作者: Steven2619 | 来源:发表于2018-03-29 16:27 被阅读80次

一、运行build打包命令,报如下图错误

打包错误描述图

二、解决报错的方法

先运行添加android平台,版本是6.3.0(可根据自己需求添加版本)运行命令如下:

ionic cordova platform add android@6.3.0

1.在根目录中找到platform——>android文件夹下的project.properties文件,打开该文件如下:

project.properties

将上图划红线的部分用下面的代码替换掉

cordova.system.library.1=com.android.support:support-v4:27.1.0

然后重新运行build打包命令即可

第二种办法是网上找到的,思路也差不多,将"+"改成特定的版本(我设定的版本是27.1.0)都是给依赖的包设定一个确定的版本

2.在platform --> android目录下找到build.gradle文件,打开并在def promptForReleaseKeyPassword() {...}前加入以下内容:

configurations.all {

        resolutionStrategy {

                force 'com.android.support:support-v4:27.1.0'

        }

}

然后重新运行打包命令编译即可

三、报错原因

从解决报错办法中不难看出,原因是由于"+"号的指向包的版本不明确导致的,带+号是指要用最新版本,编译打包时无法找到确定的最新版本包下载,既需指定一个包的版本。

相关文章

网友评论

      本文标题:ionic3 android打包报错

      本文链接:https://www.haomeiwen.com/subject/zwamcftx.html