You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio生成签名APK时卡顿无响应求助

解决Android Studio 3.1.2生成签名APK卡顿无响应的思路

我之前在Ubuntu环境下用旧版AS也碰到过类似的卡死问题,结合你的配置给你几个实用的解决方向:

  • 清理AS缓存,重置状态
    缓存堆积很容易导致AS界面异常,两种清理方式:

    1. 若还能操作AS,点击File -> Invalidate Caches / Restart...,选择Invalidate and Restart,等软件重启后再尝试生成签名包。
    2. 如果已经卡死动不了,直接手动删缓存目录:打开终端执行rm -rf ~/.AndroidStudio3.1/system/caches,之后重启AS。
  • 检查并切换兼容的Java环境
    AS 3.1.2对JDK 8的兼容性最好,先确认当前Java版本:终端输入java -version,如果不是JDK 8,建议切换:

    1. 安装openjdk-8-jdk:sudo apt install openjdk-8-jdk
    2. 切换默认JDK:sudo update-alternatives --config java,在弹出的选项里选JDK 8对应的序号。
      重启AS后再试生成操作。
  • 跳过GUI,用命令行生成签名APK
    如果图形界面一直卡死,直接用Gradle命令绕开问题:

    1. 打开终端,进入你的项目根目录。
    2. 先在app/build.gradle里配置好签名信息,示例如下:
      android {
          ...
          signingConfigs {
              release {
                  storeFile file("你的密钥库路径.jks")
                  storePassword "密钥库密码"
                  keyAlias "密钥别名"
                  keyPassword "密钥密码"
              }
          }
          buildTypes {
              release {
                  signingConfig signingConfigs.release
                  ...
              }
          }
      }
      
    3. 执行构建命令:./gradlew assembleRelease,完成后签名APK会在app/build/outputs/apk/release/目录下。
  • 优化系统资源与AS内存配置
    生成签名包很吃内存,先打开系统监视器看看内存/CPU占用,关掉无关程序释放资源。还可以给AS加内存:

    1. 找到AS的配置文件~/.AndroidStudio3.1/studio.vmoptions
    2. 修改-Xmx参数,比如把-Xmx1536m改成-Xmx2048m(如果是8G内存可以设为-Xmx4096m)
    3. 保存后重启AS。
  • 考虑升级AS版本(可选)
    AS 3.1.2确实比较老旧,存在一些已知的UI卡顿bug。如果上面的方法都无效,可以尝试升级到后续的稳定版本(比如3.2及以上),升级前记得备份好项目和AS配置。


内容的提问来源于stack exchange,提问作者Andras Sanislo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 07:10:56