博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CORDOVA :添加cordova-plugin-file-opener2插件cordova打包报错
阅读量:5300 次
发布时间:2019-06-14

本文共 1248 字,大约阅读时间需要 4 分钟。

原文:

最近在接触android项目,其中涉及到APP自动更新的问题,当新APP下载成功后需要打开调用cordova.plugins.fileOpener2.open,但是当引用了cordova-plugin-file-opener2插件后,重新打包项目发现报错;

代码:

function downloadFile() {	$('#bbsm').css({		'height' : '200px',		'padding-top' : '20px',		'text-align' : 'center',		'font-size' : '18px',		'font-weight' : 'bold',		'line-height' : '180px'	});	document.getElementById("bbsm").innerHTML = ''			+ '
' + '
' + '
' + '
'; // 下载路径 var uri = encodeURI(Mobile_download); var file = cordova.file.externalDataDirectory; // 保存路径 var fileURL = encodeURI(file + 'update.apk'); fileTransfer.download(uri, fileURL, function(entry) { // 下载成功打开文件 cordova.plugins.fileOpener2.open(entry.toURL(), 'application/vnd.android.package-archive').then(function() { }, function(err) { }); }, function(error) { // 下载失败 }, false, { headers : { "Authorization" : "Basic dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA==" } });

报错信息如下:

最后通过查找各种资料终于解决了问题,解决方案:

在Android项目中找到platforms\android\app, 创建一个build-extras.gradle,内容为:

configurations.all {

    resolutionStrategy {
        force 'com.android.support:support-v4:27.1.0'
    }

}

如图:

以上内容若有错误,欢迎批评指正。

posted on
2019-01-06 23:09 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lonelyxmas/p/10230931.html

你可能感兴趣的文章
Nginx的知识分享,技术分享
查看>>
git 分布式版本控制了解
查看>>
java获取方法的参数名称列表
查看>>
ASP.NET 会话状态【一】
查看>>
day 38 进程 与 子进程 (开启进程 + 进程中的数据隔离 + 守护进程 + 进程中的其他方法 )...
查看>>
dubbo注册中心介绍
查看>>
在netty3.x中存在两种线程:boss线程和worker线程。
查看>>
1489 蜥蜴和地下室
查看>>
【HTML/XML 10】XML文档中的Schema文件
查看>>
C语言中整型运算取Ceiling问题
查看>>
分治——最近点对
查看>>
Spring中jdbc Template使用
查看>>
什么是你的核心竞争力?
查看>>
Network Monitoring in Software-Defined Networking :A Review(综述)
查看>>
libtiff4.04
查看>>
CentOS 7 下使用 Firewall
查看>>
软件设计原则与模式
查看>>
[微信小程序] 认识微信小程序及开发环境搭建
查看>>
json模块,pickle模块,shelve模块
查看>>
django 分页出现 UnorderedObjectListWarning 错误
查看>>