错误:命令失败:platform-tools / adb -s DEVICEID shell getprop

时间:2019-06-06 12:42:22

标签: adb android-sdk-tools

我正在使用Ionic 4,Cordova 9,Nodejs 10.16,npm 6.9,我想在我的设备上运行该应用程序。 我刚刚将Android Studio重新安装到最新版本,使用run命令时出现错误:

命令

ionic cordova run android --device

错误(DEVICEID-我的设备ID)

Error: Command failed: P:\Simplifiedpath\platform-tools/adb -s DEVICEID shell getprop

使用-verbose 时,我会得到以下详细信息:

ionic:lib:shell Error in subprocess stdout pipe: Error [ERR_STREAM_WRITE_AFTER_END]: write after end at writeAfterEnd (_stream_writable.js:248:12) at Object.Writable.write (_stream_writable.js:296:5) at Readable.write (C:\Simplifiedpath\npm\node_modules\ionic\node_modules\stream-combiner2\node_modules\readable-stream\lib\_stream_readable.js:85

此错误有什么意义?

1 个答案:

答案 0 :(得分:2)

在将sdk / platform-tools更新到版本29之后,我有相同的错误要解决:

打开Android Studio,然后在“ SDK工具”标签上转到“文件”>“设置”>“ Android SDK”,然后取消选中 “ Android SDK Platform-Tools 29”,然后单击“ Apply”以卸载平台工具

然后。从此链接下载platform-tools 28 https://dl.google.com/android/repository/platform-tools_r28.0.0-windows.zip 解压缩sdk目录下的“平台工具”,例如:“ C:\ Users \ User \ AppData \ Local \ Android \ sdk”

要检查是否良好,请参见“ SDK工具”标签上的“文件”>“设置”>“ Android SDK”,现在看起来像图片了

enter image description here