美文网首页ionic开发ionic填坑指南
ionic3 APP升级,安装下载后的apk不能打开问题

ionic3 APP升级,安装下载后的apk不能打开问题

作者: flutter开发精选 | 来源:发表于2018-03-12 11:35 被阅读3次

使用fileOpener2插件,fileOpener2插件有一下问题,需要自己修改

1.修改plugin.xml文件中<framework src = "com.android.support:support-v4:+"/>为

<framework src="com.android.support-v4:24+"/>

解决部分android环境编译问题

2.在android文件夹下FileOpener2.java 中,打开apk代码,确保安装安装后能直接打开app

if(contentType.equals("application/vnd.android.package-archive")) {

//https://stackoverflow.com/questions/9637629/can-we-install-an-apk-from-a-contentprovider/9672282#9672282

intent=newIntent(Intent.ACTION_INSTALL_PACKAGE);

Uripath;

if(Build.VERSION.SDK_INT

path=Uri.fromFile(file);

}else{

Contextcontext=cordova.getActivity().getApplicationContext();

path=FileProvider.getUriForFile(context, cordova.getActivity().getPackageName()+".opener.provider", file);

}

intent.setDataAndType(path, contentType);

// 修改此处

intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION | Internt.FLAG_ACTIVITY_NEW_TASK);

//修改结束

}

相关文章

网友评论

  • 5640c998b55d:LZ 请教一下 安装完插件之后无法打包APK了有遇到过吗 报错> Failed to execute aapt

本文标题:ionic3 APP升级,安装下载后的apk不能打开问题

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