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

npx expo run:android安装APK失败,提示INSTALL_FAILED_TEST_ONLY

解决INSTALL_FAILED_TEST_ONLY错误

方法1:手动添加-t参数安装

你的APK被标记为测试专用包,adb默认不允许安装这类包,给安装命令加个-t参数就能解决:

  1. 先只构建不安装:
    npx expo run:android --no-install
    
  2. 用adb手动安装,带上-t:
    adb install -t C:\Fetch\fetch-app-redesign\android\app\build\outputs\apk\debug\app-debug.apk
    

方法2:修改构建配置,从根源解决

不想每次手动操作的话,改下Android的构建配置,让生成的包不再是测试专用:

  1. 打开android/app/build.gradle文件
  2. 在android代码块里加上testOnly = false:
    android {
        // 其他原有配置...
        testOnly = false
    }
    
  3. 重新运行构建安装命令:
    npx expo run:android
    

如果改全局配置没用,检查下buildTypes里的debug块,有没有单独设置testOnly,把那块也改成false就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 04:59:52