adb.exe运行报出无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll

    最近在搭建Flutter的环境,一开始AndroidStudio是3.0的,plugins中搜索不到Flutter和Dart的插件,无奈从3.0升级到3.5,但是又手贱的把Platform-tools升级到了29.0,然后在cmd中运行adb就没有任何输出了,到sdk目录下,直接运行adb.exe就会提示【运行报出无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll】的错误,具体原因应该是adb的版本太高,win7无法支持该版本的adb,但SDK Manager中又只能更新到最新版本,在Android Developer中也只能下到29.0的版本,官方渠道行不通,只能找野路子了,一开始找了低版本的platform-tools,结果Flutter运行时又报adb的最低版本需要1.0.39,又是网上一通找,终于找到了1.0.39的adb版本,直接替换原来的就ok了,这里是搭建Flutter环境遇到的最后一个坑,踩过之后终于运行上了第一个Flutter程序,在此也是把1.0.39的adb版本附上,供大家使用。

platform-tools
提取码: z7nf

你可能感兴趣的:(Android,Daily)