当前位置: 移动技术网 > IT编程>开发语言>Java > cordova打包报错:app:compileDebugJavaWithJavac FAILED

cordova打包报错:app:compileDebugJavaWithJavac FAILED

2020年07月23日  | 移动技术网IT编程  | 我要评论

最近打包一个ionic项目,添加插件com-darryncampbell-cordova-plugin-intent以后打包不成功,报错的部分截图如下。在这里插入图片描述
分析:这个报错是在添加了com-darryncampbell-cordova-plugin-intent插件以后出现的,在打包时,有一个transform的过程(未截图),是在将依赖包从android.support迁移到AndroidX,然后突然就开始报错,然后挂掉了,所以猜测应该是迁移失败了。再看这个插件的com-darryncampbell-cordova-plugin-intent源码(如下截图),果然用到了androidx的包。因为项目中没有插件可以支持依赖包的这个迁移,所以自然就会失败咯。
在这里插入图片描述
解决:
安装两个插件:
cordova plugin add cordova-plugin-androidx
这个插件能让你的项目启用AndroidX

cordova plugin add cordova-plugin-androidx-adapter
这个插件可以把项目中对旧版Android支持库的引用迁移到的新AndroidX映射。

注意:以上两个插件要求至少为cordova@8和cordova-android@8。

本文地址:https://blog.csdn.net/weixin_47702774/article/details/107413516

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网