错误:必须流式传输APK内容

时间:2018-01-23 09:05:02

标签: android

我正在尝试在设备中安装apk,但我看到“错误:APK内容必须流式传输”错误。请帮我解决这个问题。

$ adb install –r test.apk
Failed to install test.apk: Error: APK content must be streamed

3 个答案:

答案 0 :(得分:0)

使用脚本运行该脚本,以在用于代码实验室的多个设备上安装APK。

我们认为ADB忽略了“ -s serialNo”或环境变量,或在其中挣扎。似乎很奇怪,我们知道。

无论如何,我们基本上设置了

ANDROID_SERIAL="serialNo"

然后

adb install ...

答案 1 :(得分:0)

这意味着您错过了文件的实际路径(不存在)

答案 2 :(得分:0)

通常在文件路径或文件名本身输入错误时发现此错误。

在这些事件中帮助我的一件事是:

abd install -r StartOfFileName*.apk 

这在您更新apk以及缓解拼写错误时非常有用。星号建议之后的所有或任何条目。因此,如果您有一个名为MyAwesomeAPKFileV7.apk的文件

您可以使用:

abd install -r MyAwesome*.apk 

键入更少的字符,减少错误的可能性。此外,当版本8发布[MyAwesomeAPKFileV8.apk]时,您不需要新命令或重写脚本,只需替换旧的APK并再次运行脚本即可。