cordova打包报错:app:compileDebugJavaWithJavac FAILED
程序员文章站
2022-03-23 12:18:43
最近打包一个ionic项目,添加插件com-darryncampbell-cordova-plugin-intent以后打包不成功,报错的部分截图如下。分析:这个报错是在添加了com-darryncampbell-cordova-plugin-intent插件以后出现的,在打包时,有一个transform的过程(未截图),是在将依赖包从android.support迁移到AndroidX,然后突然就开始报错,然后挂掉了。所以猜测应该是迁移失败了,再看这个插件的com-darryncampbell-cord...
最近打包一个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
推荐阅读
-
Android解决app:compileDebugJavaWithJavac>Compilation failed; see the compiler error output for details问题的方法
-
ANDROID打包错误ERROR:EXECUTION FAILED FOR TASK ′:APP:LINTVITALRELEASE′.
-
iOS开发Archive报错Build Failed不显示打包界面
-
使用ionic cordova build android --release --prod命令打包报错解决方法
-
maven package 打包报错 Failed to execute goal的解决
-
Pyinstaller 打包exe 报错 "failed to execute script XXX"的一种解决方案
-
虚幻引擎UE4.25版本使用Android打包出错提示:ERROR: cmd.exe failed with args /c 和 :app:assembleDebug的解决方法
-
cordova打包报错:app:compileDebugJavaWithJavac FAILED
-
Python自动发邮件以及打包报错failed to execute script和DLL load failed while importing win32api: 找不到指定的模块
-
app打包完毕后安装ipa报错:“未能同步iphone因为这台电脑不再被授权”怎么办?