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

Android Studio导出签名APK触发java.lang.AssertionError的解决方法

Android Studio导出签名APK时java.lang.AssertionError的解决方法
  • 清理重建项目
    依次执行Build > Clean Project和Build > Rebuild Project,清除编译缓存后重新构建,多数IDE UI相关的异常能通过此方式解决。

  • 校验签名配置与密钥库
    确认密钥库文件(.jks/.keystore)路径正确、密码无误,同时检查build.gradle中的签名配置是否正确:

    signingConfigs {
        release {
            storeFile file("your_keystore_path.jks")
            storePassword "your_store_password"
            keyAlias "your_key_alias"
            keyPassword "your_key_password"
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.release
            // 其他编译配置
        }
    }
    

    也可以尝试重新将密钥库导入到Android Studio的签名配置界面。

  • 升级Android Studio版本
    该异常可能是旧版IDE的已知bug,通过Help > Check for Updates升级到最新稳定版后再尝试导出操作。

  • 用Gradle命令行打包
    绕过IDE的导出向导,直接通过终端执行Gradle命令完成签名打包:

    ./gradlew assembleRelease
    

    生成的签名APK会存放在app/build/outputs/apk/release/目录下。

  • 清除IDE缓存
    关闭Android Studio,删除对应系统的IDE缓存目录:

    • Windows:C:\Users\[你的用户名]\.AndroidStudio[版本号]\system\caches
    • macOS:~/Library/Caches/Google/AndroidStudio[版本号]
    • Linux:~/.cache/Google/AndroidStudio[版本号]
      重启IDE后重新尝试导出。

内容的提问来源于stack exchange,提问作者Antony freeman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 09:32:04