Gradle 或 Android Studio 冻结 Ubuntu

Mir*_*lav 14 android sony android-studio gradle 16.04

我的 Android Studio/Gradle 有问题,经常冻结我的整个系统。

发生什么了?

我在我的 Android Studio 上工作,一开始一切正常。对于大约 5 - 10 次构建/部署,一切都很好,但是我像往常一样单击“运行‘应用’”按钮,构建照常开始,但突然系统速度减慢到基本冻结的程度。我笔记本电脑上的磁盘 LED 指示灯疯狂闪烁,我还可以听到磁盘在努力工作。我不能切换到不同的控制台(CTRL+ ALT+ F2),我甚至不能够移动鼠标光标,因为它也被冻结。似乎有什么东西吞噬了我笔记本电脑的所有资源。唯一有帮助的是强制关机。一旦我试图等待看看它是否有帮助,但在 2 小时后我放弃并强行关闭它。如果需要,我有该事件的日志。

什么时候开始?

当我切换到 Ubuntu 16.04 时,一切就开始了。我试图恢复到 14.04,据我所知一切正常。但后来我不得不回到 16.04(因为 Bumblebee 和 Nvidia 驱动程序的问题),问题又回来了。另外 - 作为迁移到 16.04 的一部分,我不得不从 Bumblebee 切换到最新的 Nvidia 驱动程序(尽管我不确定这是否相关)

它什么时候发生?

它每隔几次构建发生一次(假设为 10 次)。基本上经过大约 3 个小时的工作,我可以保证系统崩溃。

你在用什么?

我的系统是

  • Ubuntu 16.04
  • 安卓工作室 2.3
  • Gradle 2.3.0(虽然我没有在 Ubuntu 中安装 Gradle,但它只是我项目中的一个依赖项)
  • Oracle Java 版本“1.8.0_121”
  • Linux 版本 4.4.0-66-generic
  • 英伟达驱动程序 367.57
  • 英特尔® 酷睿™ i5-2430M CPU @ 2.40GHz × 4
  • GeForce GT 555M/PCIe/SSE2

你尝试过什么?

我尝试将 ~/.gradle/gradle.properties 中的 Gradle 设置更改为如下所示

org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.jvmargs=-Xmx1536m 
Run Code Online (Sandbox Code Playgroud)

虽然它没有帮助,但实际上发生了相反的情况 - 当我将 Xmx 增加到 2056 时,在 2 - 3 次构建之后,冻结开始发生得更快。我还尝试将我的 Nvidia 驱动程序恢复到 304,但没有帮助,冻结仍在发生。

例子

这件事发生在昨天2017-03-10 22:14。我从那时起发布了较短版本的日志,但如果需要我可以提供更多。

想法日志

2017-03-10 22:09:54,288 [8594964]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: SLF4J: Actual binding is of type [org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext] 
2017-03-10 22:09:55,254 [8595930]   INFO - pl.ProjectRootManagerComponent - project roots have changed 
2017-03-10 22:09:55,626 [8596302]   INFO - a.gradle.run.MakeBeforeRunTask - Gradle invocation complete, success = true 
2017-03-10 22:09:57,039 [8597715]   INFO - .diagnostic.PerformanceWatcher - Pushing properties took 559ms; general responsiveness: ok; EDT responsiveness: ok 
2017-03-10 22:09:57,238 [8597914]   INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 199ms; general responsiveness: ok; EDT responsiveness: ok 
2017-03-10 22:09:57,238 [8597914]   INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 20 files to update 
2017-03-10 22:09:58,159 [8598835]   INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 921ms; general responsiveness: ok; EDT responsiveness: ok 
2017-03-10 22:09:58,345 [8599021]   INFO -                    #InstantRun - $ adb install-multiple -r -p eu.efreet.styrizmeny /home/miro/Development/workspaces/android/StyriZmeny/app/build/outputs/apk/StyriZmeny-0.5.1-debug.apk  
2017-03-10 22:10:05,807 [8606483]   INFO -            #com.android.ddmlib - Opening a debugger listener at port 8600 for client with pid 17916 
2017-03-10 22:10:07,124 [8607800]   INFO - idea.run.AndroidProcessHandler - Adding device sony-d6503-BH91548F16 to monitor for launched app: eu.efreet.styrizmeny 
2017-03-10 22:14:10,281 [8850957]   INFO -                    #InstantRun - Invoking hotswap launch 
2017-03-10 22:14:11,436 [8852112]   INFO -                    #InstantRun - Build timestamps: Local: 1489180140216, Device: 1489180140216 
2017-03-10 22:14:11,587 [8852263]   INFO -                    #InstantRun - Ping sent and replied successfully, application seems to be running. Foreground=true 
2017-03-10 22:14:11,644 [8852320]   INFO -                    #InstantRun - Ping sent and replied successfully, application seems to be running. Foreground=true 
2017-03-10 22:14:11,650 [8852326]   INFO - ild.invoker.GradleBuildInvoker - About to execute Gradle tasks: [:app:assembleDebug] 
2017-03-10 22:14:11,772 [8852448]   INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from /usr/lib/jvm/java-8-oracle 
2017-03-10 22:14:11,787 [8852463]   INFO - ild.invoker.GradleBuildInvoker - Build command line options: [--configure-on-demand, -Pandroid.injected.invoked.from.ide=true, -Pandroid.injected.build.api=23, -Pandroid.injected.build.density=xxhdpi, -Pandroid.injected.build.abi=armeabi-v7a,armeabi, -Pandroid.injected.restrict.variant.name=debug, -Pandroid.injected.restrict.variant.project=:app, -Pandroid.optional.compilation=INSTANT_DEV, -Pandroid.injected.coldswap.mode=MULTIAPK, --init-script, /tmp/asLocalRepo162.gradle] 
2017-03-10 22:14:11,787 [8852463]   INFO - xecution.GradleExecutionHelper - Passing command-line args to Gradle Tooling API: [--configure-on-demand, -Pandroid.injected.invoked.from.ide=true, -Pandroid.injected.build.api=23, -Pandroid.injected.build.density=xxhdpi, -Pandroid.injected.build.abi=armeabi-v7a,armeabi, -Pandroid.injected.restrict.variant.name=debug, -Pandroid.injected.restrict.variant.project=:app, -Pandroid.optional.compilation=INSTANT_DEV, -Pandroid.injected.coldswap.mode=MULTIAPK, --init-script, /tmp/asLocalRepo162.gradle] 
2017-03-10 22:21:45,458 [      0]   INFO -        #com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------ 
2017-03-10 22:21:45,650 [    192]   INFO -        #com.intellij.idea.Main - IDE: Android Studio (build #AI-162.3764568, 24 Feb 2017 00:00) 
2017-03-10 22:21:45,650 [    192]   INFO -        #com.intellij.idea.Main - OS: Linux (4.4.0-66-generic, amd64) 
2017-03-10 22:21:45,650 [    192]   INFO -        #com.intellij.idea.Main - JRE: 1.8.0_112-release-b06 (JetBrains s.r.o) 
2017-03-10 22:21:45,650 [    192]   INFO -        #com.intellij.idea.Main - JVM: 25.112-b06 (OpenJDK 64-Bit Server VM) 
2017-03-10 22:21:45,706 [    248]   INFO -        #com.intellij.idea.Main - JVM Args: -Xbootclasspath/a:/home/miro/Development/android-studio/bin/../lib/boot.jar -Xms256m -Xmx1280m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -da -Djna.nosys=true -Djna.boot.library.path= -Djna.debug_load=true -Djna.debug_load.jna=true -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Dawt.useSystemAAFontSettings=lcd -Djb.vmOptionsFile=/home/miro/Development/android-studio/bin/studio64.vmoptions -XX:ErrorFile=/home/miro/java_error_in_STUDIO_%p.log -XX:HeapDumpPath=/home/miro/java_error_in_STUDIO.hprof -Djb.restart.code=88 -Didea.paths.selector=AndroidStudio2.3 -Didea.platform.prefix=AndroidStudio -Didea.jre.check=true 
Run Code Online (Sandbox Code Playgroud)

构建日志

2017-03-10 22:09:37,510 [  24738]   INFO - ellij.util.io.PagedFileStorage - lower=100; upper=500; buffer=10; max=602
2017-03-10 22:09:40,386 [  27614]   INFO - .incremental.IncProjectBuilder - Building project; isRebuild:false; isMake:true parallel compilation:false
2017-03-10 22:09:40,411 [  27639]   INFO - r.api.ClassFilesIndicesBuilder - class files data index disabled
2017-03-10 22:09:53,619 [      0]   INFO - etbrains.jps.cmdline.BuildMain - Build process started. Classpath: /home/miro/Development/android-studio/lib/jps-launcher.jar:/usr/lib/jvm/java-8-oracle/lib/tools.jar:/home/miro/Development/android-studio/lib/optimizedFileManager.jar:/home/miro/Development/android-studio/lib/ecj-4.5.2.jar
2017-03-10 22:09:55,962 [   2343]   INFO - etbrains.jps.cmdline.BuildMain - Connection to IDE established in 2164 ms
2017-03-10 22:09:56,339 [   2720]   INFO - jps.cmdline.JpsModelLoaderImpl - Loading model: project path = /home/miro/Development/workspaces/android/StyriZmeny, global options path = /home/miro/.AndroidStudio2.3/config/options
2017-03-10 22:09:57,502 [   3883]   INFO - jps.cmdline.JpsModelLoaderImpl - Model loaded in 1163 ms
2017-03-10 22:09:57,502 [   3883]   INFO - jps.cmdline.JpsModelLoaderImpl - Project has 2 modules, 25 libraries
2017-03-10 22:09:57,623 [   4004]   INFO - .JpsGradleExtensionServiceImpl - /home/miro/.AndroidStudio2.3/system/compile-server/styrizmeny_5c256e6c/gradle/configuration.xml (No such file or directory)
java.io.FileNotFoundException: /home/miro/.AndroidStudio2.3/system/compile-server/styrizmeny_5c256e6c/gradle/configuration.xml (No such file or directory)
    at java.io.FileInputStream.open0(Native Method)
    at java.io.FileInputStream.open(FileInputStream.java:195)
    at java.io.FileInputStream.<init>(FileInputStream.java:138)
    at com.intellij.openapi.util.JDOMUtil.load(JDOMUtil.java:279)
    at org.jetbrains.jps.gradle.model.impl.JpsGradleExtensionServiceImpl.getGradleProjectConfiguration(JpsGradleExtensionServiceImpl.java:125)
    at org.jetbrains.jps.gradle.model.impl.JpsGradleExtensionServiceImpl.getGradleProjectConfiguration(JpsGradleExtensionServiceImpl.java:113)
    at org.jetbrains.jps.gradle.model.impl.GradleResourcesTarget.computeRootDescriptors(GradleResourcesTarget.java:69)
    at org.jetbrains.jps.builders.impl.BuildRootIndexImpl.addRoots(BuildRootIndexImpl.java:72)
    at org.jetbrains.jps.builders.impl.BuildRootIndexImpl.<init>(BuildRootIndexImpl.java:62)
    at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:84)
    at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:266)
    at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:125)
    at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:232)
    at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:44)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
2017-03-10 22:09:57,782 [   4163]   INFO - ellij.util.io.PagedFileStorage - lower=100; upper=500; buffer=10; max=602
2017-03-10 22:09:58,128 [   4509]   INFO - .incremental.IncProjectBuilder - Building project; isRebuild:false; isMake:true parallel compilation:false
2017-03-10 22:09:58,132 [   4513]   INFO - r.api.ClassFilesIndicesBuilder - class files data index disabled
2017-03-10 22:23:41,521 [      0]   INFO - etbrains.jps.cmdline.BuildMain - Build process started. Classpath: /home/miro/Development/android-studio/lib/jps-launcher.jar:/usr/lib/jvm/java-8-oracle/lib/tools.jar:/home/miro/Development/android-studio/lib/optimizedFileManager.jar:/home/miro/Development/android-studio/lib/ecj-4.5.2.jar
2017-03-10 22:23:44,400 [   2879]   INFO - etbrains.jps.cmdline.BuildMain - Connection to IDE established in 2694 ms
2017-03-10 22:23:45,069 [   3548]   INFO - jps.cmdline.JpsModelLoaderImpl - Loading model: project path = /home/miro/Development/workspaces/android/StyriZmeny, global options path = /home/miro/.AndroidStudio2.3/config/options
2017-03-10 22:23:47,029 [   5508]   INFO - jps.cmdline.JpsModelLoaderImpl - Model loaded in 1960 ms
2017-03-10 22:23:47,029 [   5508]   INFO - jps.cmdline.JpsModelLoaderImpl - Project has 2 modules, 25 libraries
2017-03-10 22:23:47,395 [   5874]   INFO - .JpsGradleExtensionServiceImpl - /home/miro/.AndroidStudio2.3/system/compile-server/styrizmeny_5c256e6c/gradle/configuration.xml (No such file or directory)
java.io.FileNotFoundException: /home/miro/.AndroidStudio2.3/system/compile-server/styrizmeny_5c256e6c/gradle/configuration.xml (No such file or directory)
    at java.io.FileInputStream.open0(Native Method)
    at java.io.FileInputStream.open(FileInputStream.java:195)
    at java.io.FileInputStream.<init>(FileInputStream.java:138)
    at com.intellij.openapi.util.JDOMUtil.load(JDOMUtil.java:279)
    at org.jetbrains.jps.gradle.model.impl.JpsGradleExtensionServiceImpl.getGradleProjectConfiguration(JpsGradleExtensionServiceImpl.java:125)
    at org.jetbrains.jps.gradle.model.impl.JpsGradleExtensionServiceImpl.getGradleProjectConfiguration(JpsGradleExtensionServiceImpl.java:113)
    at org.jetbrains.jps.gradle.model.impl.GradleResourcesTarget.computeRootDescriptors(GradleResourcesTarget.java:69)
    at org.jetbrains.jps.builders.impl.BuildRootIndexImpl.addRoots(BuildRootIndexImpl.java:72)
    at org.jetbrains.jps.builders.impl.BuildRootIndexImpl.<init>(BuildRootIndexImpl.java:62)
    at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:84)
    at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:266)
    at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:125)
    at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:232)
    at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:44)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
2017-03-10 22:23:47,489 [   5968]   INFO - ellij.util.io.PagedFileStorage - lower=100; upper=500; buffer=10; max=602
Run Code Online (Sandbox Code Playgroud)

系统日志

Mar 10 22:07:23 miro-msi org.gtk.vfs.Daemon[1714]:       dc04: Object Size UINT64 data type READ ONLY
Mar 10 22:11:23 miro-msi gnome-session[1839]: INFO:root:caffeine is inhibiting desktop idleness
Mar 10 22:11:50 miro-msi gnome-session[1839]: INFO:root:caffeine is no longer inhibiting desktop idleness
Mar 10 22:12:50 miro-msi gnome-session[1839]: INFO:root:caffeine is inhibiting desktop idleness
Mar 10 22:14:51 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c: snd_pcm_avail() returned a value that is exceptionally large: 439744 bytes (2290 ms).
Mar 10 22:14:51 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
Mar 10 22:15:04 miro-msi kernel: [12713.696036] wlp4s0: deauthenticated from 44:55:b1:d8:63:94 (Reason: 16=GROUP_KEY_HANDSHAKE_TIMEOUT)
Mar 10 22:15:03 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c: snd_pcm_dump():
Mar 10 22:15:05 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c: Soft volume PCM
Mar 10 22:15:05 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c: Control: PCM Playback Volume
Mar 10 22:15:07 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c: min_dB: -51
Mar 10 22:15:08 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c: max_dB: 0
Mar 10 22:15:08 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c: resolution: 256
Mar 10 22:15:08 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c: Its setup is:
Mar 10 22:15:08 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   stream       : PLAYBACK
Mar 10 22:15:09 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   access       : MMAP_INTERLEAVED
Mar 10 22:15:11 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   format       : S16_LE
Mar 10 22:15:11 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   subformat    : STD
Mar 10 22:15:12 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   channels     : 2
Mar 10 22:15:12 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   rate         : 48000
Mar 10 22:15:12 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   exact rate   : 48000 (48000/1)
Mar 10 22:15:12 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   msbits       : 16
Mar 10 22:15:12 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   buffer_size  : 16384
Mar 10 22:15:12 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   period_size  : 8192
Mar 10 22:15:12 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   period_time  : 170666
Mar 10 22:15:12 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   tstamp_mode  : ENABLE
Mar 10 22:15:12 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   tstamp_type  : MONOTONIC
Mar 10 22:15:12 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   period_step  : 1
Mar 10 22:15:13 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   avail_min    : 15665
Mar 10 22:15:18 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   period_event : 0
Mar 10 22:15:20 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   start_threshold  : -1
Mar 10 22:15:20 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   stop_threshold   : 4611686018427387904
Mar 10 22:15:20 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   silence_threshold: 0
Mar 10 22:15:20 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   silence_size : 0
Mar 10 22:15:20 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   boundary     : 4611686018427387904
Mar 10 22:15:20 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c: Slave: Hardware PCM card 0 'HDA Intel PCH' device 0 subdevice 0
Mar 10 22:15:22 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c: Its setup is:
Mar 10 22:15:22 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   stream       : PLAYBACK
Mar 10 22:15:22 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   access       : MMAP_INTERLEAVED
Mar 10 22:15:23 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   format       : S16_LE
Mar 10 22:15:23 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   subformat    : STD
Mar 10 22:15:23 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   channels     : 2
Mar 10 22:15:23 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   rate         : 48000
Mar 10 22:15:23 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   exact rate   : 48000 (48000/1)
Mar 10 22:15:24 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   msbits       : 16
Mar 10 22:15:25 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   buffer_size  : 16384
Mar 10 22:15:25 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   period_size  : 8192
Mar 10 22:15:25 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   period_time  : 170666
Mar 10 22:15:25 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   tstamp_mode  : ENABLE
Mar 10 22:15:25 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   tstamp_type  : MONOTONIC
Mar 10 22:15:27 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   period_step  : 1
Mar 10 22:15:27 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   avail_min    : 15665
Mar 10 22:15:27 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   period_event : 0
Mar 10 22:15:27 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   start_threshold  : -1
Mar 10 22:15:27 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   stop_threshold   : 4611686018427387904
Mar 10 22:15:27 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   silence_threshold: 0
Mar 10 22:15:27 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   silence_size : 0
Mar 10 22:15:27 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   boundary     : 4611686018427387904
Mar 10 22:15:27 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   appl_ptr     : 10145784
Mar 10 22:15:27 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c:   hw_ptr       : 10239336
Mar 10 22:15:39 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c: snd_pcm_delay() returned a value that is exceptionally large: -9417504 bytes (-49049 ms).
Mar 10 22:15:39 miro-msi pulseaudio[1891]: [alsa-sink-ALC892 Analog] alsa-util.c: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
Mar 10 22:15:49 miro-msi pul

小智 0

强烈建议使用 8GB 以上 RAM“16GB 就不错了”,如果能负担得起超过其对 3200DDR4 的支持的话

如果我的笔记本电脑是新的,我也遇到过同样的问题。规格不错。

那么,为什么它就挂断/冻结了???好吧,就我个人而言,我没有发现任何有关 ubuntu 系统故障或其他磁盘问题的问题。

经过多次研究,我发现发生这种情况是因为nvidia 显卡的硬件加速问题。(当我们运行应用程序/模拟器时)

必须读一次并尝试一下 - Android 模拟器

如果上述链接无法解决问题,可以通过 2 种解决方案轻松解决此问题 -

解决方案 1.------------------------------------------------------------ ---------------------------------

  1. 转到工具 >> AVD 管理器并删除您的设备。

在此输入图像描述

  1. 转到 SDK 管理器,删除可用于创建 AVD 设备的 API30 /31 最新 API(来自 SDK 平台)。

  2. 还要从 SDK 工具中删除(取消选中)“Android SDK 构建工具和 Android Auto API 模拟器以及其他与 Android 模拟器相关的 SDK”。 看到这个图片

  3. 然后,应用更改并保存,然后重新启动 android Android studio,并再次执行相同的过程来安装该 SDK。

  4. 如果 SDK 不知何故损坏,则会导致此问题。

  5. 重新安装这些 SDK 后,再次重新启动 AS,现在您可以在 AVD 管理器中重新创建设备。 在此输入图像描述

在创建 AVD 设备期间,必须在“图形”选项下选择“硬件-GLES”。

现在,您的设备已准备好运行。

如果挂起/冻结问题仍然存在。寻求解决方案2-

解决方案2------------------------------------------------ ------------------ (保存您的项目并重新安装完整的android studio-)

我必须建议您使用高速互联网(有线)连接进行安装。“网速慢是有问题的”

  1. 卸载 android studio 后请执行以下清理操作 -
sudo apt-get autoremove

sudo apt-get autoclean

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
  • 然后,使用Ubuntu 软件或您拥有的任何软件商店安装 android studio。

  • 之后,安装必须更新我在之前的解决方案中提到的 SDK。

----------------------------一些额外的故障排除方法/资源---------------------------- ------