我在我的设备上安装apk时有问题。

adb install <.apk>

使用上述命令将返回以下结果:

5413 KB/s (99747 bytes in 0.017s)
        pkg: /data/local/tmp/AppClient.TestOnly.App3.apk
Failure [INSTALL_FAILED_TEST_ONLY]

你知道是什么导致了这个问题吗?

它肯定能识别设备。会不会是apk出了问题?


当前回答

以我为例,使用Android Studio 4.0解决了这个问题;

添加到gradle。属性的文件;

android.injected.testOnly=false 

其他回答

Android 3.6.2及以上版本

构建>>构建/捆绑apk >>构建apk

它工作得很好。

这对我来说很管用:

adb install -t myapk.apk

在我的例子中是通过上传一个APK,虽然它是用生产证书签名的,并且是一个发布变体,但它是由Android工作室的运行播放按钮生成的。 从Gradle或Build APK菜单选项生成APK后问题解决。

添加-t install标志,如下面的截图所示:

对我来说,它已经工作了,执行gradle任务“清洁”(在:app下,在gradle窗格,通常位于右侧),并再次运行项目。