我正在开发Cordova应用程序,我需要它来安装下载的APK(它也可以从URL安装)。我已经尝试了几个插件,但都没有用。这是我尝试过的插件列表以及失败的原因:
cordova plugin add cordova-plugin-apkinstaller
失败,因为它仅适用于Android 7,我需要将其与Android 6配合使用
cordova plugin add https://github.com/shougao/cordova-plugin-apkinstaller
使用cordova run android
运行项目时失败,即使我在计算机上使用Java 8,错误也显示error: diamond operator is not supported in -source 1.6
cordova plugin add https://github.com/simbas/cordova-plugin-app-installer
由于插件中没有package.json
而未能添加,在寻找解决方案时,我发现可以降级到Cordova 7并使用--nofetch
参数添加插件。它解决了添加插件的问题,但是我使用--nofetch
选项添加的每个插件都会导致应用程序停止触发deviceready
事件。
在解决这些错误或指出如何使用Cordova安装APK方面的任何帮助将不胜感激。