Installation failed with message INSTALL_FAILED_TEST_ONLY

升级到3.0之后,项目运行不了,手机上安装说安装包损坏

显示的消息是:

Installation failed with message INSTALL_FAILED_TEST_ONLY.

It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present,and then re-installing.

等等

在 gradle.properties中添加

android.injected.testOnly=false

即可解决

### 解决Android Studio运行应用程序时出现的错误 #### 配置SDK环境 当在Android Studio中编译并试图运行项目时,如果遇到诸如缺少依赖库或其他基础组件的问题,则可能是由于未正确设置或配置SDK所致。为了确保能够顺利构建和部署应用到模拟器或真实设备上,建议按照官方文档指引完成最新版本的SDK Tools、Platform-tools以及Build-tools等必要工具链的安装与更新[^2]。 #### 设备连接验证 针对`No target device found`这类无法识别目标装置的情形,应先确认已启用开发者模式下的USB调试选项,并通过命令行工具adb检查物理连接状态;对于使用AVD Manager创建的仿真器而言,则需保证其API Level兼容于当前工程设定的目标平台版本号,同时注意分配足够的内存资源以支持流畅操作体验。 #### 排查日志信息 一旦发现启动过程中存在崩溃现象,务必借助Logcat窗口收集详细的异常堆栈跟踪记录以便定位具体成因。常见的触发因素包括但不限于:未经声明权限即访问敏感功能接口、布局文件解析失败或是第三方插件冲突等等。依据上述线索逐一排查直至恢复正常运作为止[^1]。 #### 修改Gradle属性 有时特定场景下可能会遭遇类似于“Installation failed with message INSTALL_FAILED_TEST_ONLY”的阻碍,此时可以在项目的根目录找到名为gradle.properties的文字档,在其中追加一行`android.injected.testOnly=false`用于绕过该限制条件从而实现正常安装流程[^4]。 ```groovy // File: ./gradle.properties ... android.injected.testOnly=false ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值