我有一个在Ionic上运行的项目。我已经工作了一个月,没有任何问题。现在,经过一段时间的延迟,我又回到了这个项目。当我尝试在iOS上构建项目时,一切都很好。当我尝试在Android上构建项目时,我被困在构建上。我正在运行的命令是
Ionic Cordova模仿安卓-LC
构建卡在命令上
科尔多瓦构建安卓
当我尝试在终端中运行此命令时,我有这个永远的循环:
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=/Users/jakub.bajzath/Library/Android/sdk (recommended setting)
ANDROID_HOME=/Users/jakub.bajzath/Library/Android/sdk (DEPRECATED)
Starting a Gradle Daemon, 80 busy Daemons could not be reused, use --status for details
Starting a Gradle Daemon, 81 busy Daemons could not be reused, use --status for details
Starting a Gradle Daemon, 82 busy Daemons could not be reused, use --status for details
> IDLE
我试过什么?
- 从系统中删除 gradle
- 通过自制软件安装 gradle
- 更新离子,科尔多瓦等。
- 更改变量 org.gradle.daemon
- 使用变量更新属性
- 重新启动计算机
- 已停止所有正在运行的守护程序
- 在Android Studio中打开(相同,卡在Gradle同步上(
- 检查了互联网连接(一切正常,代理已关闭 - 即使对于ESET安全性(
我在这里完成了这个问题,我无法在 android 设备(模拟器或真实设备(上运行项目。我试着谷歌,试图在这里搜索,没有成功。你能帮帮我吗?有什么想法吗?
更新:离子信息输出
Ionic:
Ionic CLI : 6.1.0 (/Users/jakub.bajzath/.nvm/versions/node/v12.10.0/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/angular 4.11.1
@angular-devkit/build-angular : 0.801.3
@angular-devkit/schematics : 8.1.3
@angular/cli : 8.1.3
@ionic/angular-toolkit : 2.0.0
Cordova:
Cordova CLI : 9.0.0 (cordova-lib@9.0.1)
Cordova Platforms : android 8.1.0, ios 5.0.1
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.1.2, (and 9 other plugins)
Utility:
cordova-res (update available: 0.9.0) : 0.6.0
native-run (update available: 0.3.0) : 0.2.9
System:
Android SDK Tools : 26.1.1 (/Users/jakub.bajzath/Library/Android/sdk)
ios-deploy : 1.9.4
ios-sim : 8.0.2
NodeJS : v12.10.0 (/Users/jakub.bajzath/.nvm/versions/node/v12.10.0/bin/node)
npm : 6.13.7
OS : macOS Catalina
Xcode : Xcode 11.3.1 Build version 11C504
看起来防病毒程序是问题所在。即使我在ESET(防火墙,代理,Web服务等(中关闭了所有内容,Gradle也卡住了。当我在Mac上完全卸载ESET时,Gradle和构建过程开始工作。所以我的答案是卸载防病毒程序。