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

Android Studio Kotlin项目无签名APK安装失败求助

解决INSTALL_FAILED_TEST_ONLY安装失败问题

你的APK安装失败是因为它被标记为仅测试用途(test-only),这类APK默认限制手动安装,只能通过特定方式部署。以下是几种可行的解决方法:

方法一:修改Gradle配置生成非test-only的Debug APK

在app模块的build.gradle.kts(Groovy版本为build.gradle)中,调整debug构建类型的配置,关闭test-only标记:

android {
    // 保留原有其他配置
    buildTypes {
        debug {
            isDebuggable = true
            isTestOnly = false // 核心设置:取消仅测试标记
        }
    }
}

保存配置后,重新执行构建命令生成APK:

# macOS/Linux
./gradlew assembleDebug

# Windows
gradlew.bat assembleDebug

新生成的app-debug.apk即可正常手动安装。

方法二:用adb强制安装test-only APK

如果不想修改项目配置,可通过adb的-t参数绕过test-only限制:

adb install -t app-debug.apk

方法三:检查Android Studio构建配置

确认项目的构建配置没有强制开启test-only:

  • 打开Build Variants面板,检查Debug变体的属性是否被设置为test-only;
  • 进入Run/Debug配置界面,取消勾选"Install as test app"选项(若存在)。

注:空白项目可正常安装是因为默认Debug构建未开启test-only,你的项目可能因第三方插件、手动配置修改等原因触发了该标记。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 00:42:11