Android 在Docker中编译带角度7的离子4时出错
在Docker中编译带角度7的离子4时出错 我需要在Docker中编译一个带有Ionic 4和Angular 7的项目 我正在做下一步:Android 在Docker中编译带角度7的离子4时出错,android,angular,cordova,docker,ionic4,Android,Angular,Cordova,Docker,Ionic4,在Docker中编译带角度7的离子4时出错 我需要在Docker中编译一个带有Ionic 4和Angular 7的项目 我正在做下一步: 在本文之后,我使用JavaJDKVersion8手动创建了一个映像 我以图片ubuntu:18.04为基础,运行一个容器 文件夹/卷中的文件是jdk-8u211-linux-x64.tar.gz docker run-it-v/volumen:/volumen——名称ubuntu\u java ubuntu:18.04/bin/bash 用于安装jdk的休耕
apt获取更新
apt get install-y git wget curl解压构建基本gcc使apt utils rsync
tar-zxvf-jdk-*
mv jdk*/usr/
更新备选方案--安装/usr/bin/java/usr/jdk1.8.*/bin/java 3
我用标记java:jdk8将容器保存为图像
docker提交--更改“ENV PATH$PATH:/usr/jdk1.8.0_211/bin”--更改“ENV JAVA_HOME/usr/jdk1.8.0_211 ubuntu_JAVA:jdk8
...
Execution failed for task ':app:transformClassesWithDexBuilderForDebug'.
...
注:
#离子信息
离子型:
爱奥尼亚(爱奥尼亚CLI):4.12.0(/usr/local/lib/node_modules/爱奥尼亚)
离子骨架:@Ionic/angular 4.4.2
@角度开发套件/构建角度:0.13.9
@角度devkit/示意图:7.3.9
@角度/cli:7.3.9
@离子/角度工具包:1.5.1
科尔多瓦:
cordova(cordova CLI):9.0.0(cordova-lib@9.0.1)
Cordova平台:安卓8.0.0
Cordova插件:Cordova插件ionic键盘2.1.3、Cordova插件ionic webview 4.0.1(和4个其他插件)
系统:
NodeJS:v10.15.3(/usr/local/bin/node)
净现值:6.9.0
操作系统:Linux 4.15
我已经试过了,但没有成功:
- 开放jdk
- 科尔多瓦8
- 梯度5
- 梯度4
注意:很长一段时间后,我尝试使用所用程序的新版本,但它抛出相同的错误,幸运的是,如果它编译良好。在您的项目文件夹中运行:
cordova clean
然后
在项目文件夹中运行:
cordova clean
然后
我多次运行此命令,也在cordova中删除android并再次添加,但错误相同。我多次运行此命令,也在cordova中删除android并再次添加,但错误相同。您解决了此问题?没有找到解决方案,我放弃了。@Zakaria.dem我使用Capactor进行编译,效果很好。您解决了此问题吗?没有找到解决方案tion和我放弃了。@Zakaria.dem我用电容器编译,它运行得很好。
cordova clean
ionic cordova build android