
:saltside-android:transformClassesWithDexForBikroyDebugThe message received from the daemon indicates that the daemon has disappeared.
Build request sent: BuildAndStop{id=81f2e456-bb5b-4cf8-9190-3c8b22e286b6.1, currentDir=/app/project-main}
Attempting to read last messages from the daemon log…
Daemon pid: 35
log file: /root/.gradle/daemon/3.3/daemon-35.out.log
—– Last 20 lines from daemon log file – daemon-35.out.log —–
:saltside-android:processBugsnagBikroyDebugManifest
:saltside-android:processBikroyDebugResources
:saltside-android:generateBikroyDebugSources
:saltside-android:incrementalBikroyDebugJavaCompilationSafeguard
:saltside-android:javaPreCompileBikroyDebug
:saltside-android:compileBikroyDebugJavaWithJavacNote: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
:
:saltside-android:compileBikroyDebugNdk UP-TO-DATE
:saltside-android:compileBikroyDebugSources
:saltside-android:mergeBikroyDebugShaders
:saltside-android:compileBikroyDebugShaders
:saltside-android:generateBikroyDebugAssets
:saltside-android:mergeBikroyDebugAssets
:saltside-android:processBugsnagBikroyDebugProguard
:saltside-android:transformClassesWithJarMergingForBikroyDebug
:saltside-android:transformClassesWithMultidexlistForBikroyDebug
:saltside-android:transformClassesWithDexForBikroyDebug
—– End of the daemon log —–
:
FAILURE: Build failed with an exception.
:
* What went wrong:
Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)
:
* Try:
Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output.
我已经增加了内存并在gradle.properties中禁用了守护程序,就像这样
org.gradle.jvmargs=-Xmx4608m -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.daemon=false
任何人都知道有什么解决方案吗?
这是由于docker容器的内存大小所致,我使用的是Mac,看来问题仅出在Mac机器上.
在默认情况下,mack上的容器大小为2GB,您可以使用free命令检查docker容器.因此将其增加到4GB或更多,繁荣解决您的问题即可.
Docker->Preferences->Advanced->Memory
转载注明原文:Android的Docker容器:Gradle构建守护进程意外消失(它可能已被杀死或崩溃) - 乐贴网