adb.exe应用程序无法正常启动,提示0xc000007b错误

安装完安卓SDK,在cmd输入命令adb,提示应用程序无法正常启动(0xc000007b),在命令行下进入SDK安装目录 C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools,运行adb.exe,提示0xc000007b错误,最后排查是因为缺少Microsoft Visual C++ Redistributable,然后下载了各种版本的Microsoft Visual C++,最后升级到2019,问题解决!!!

各个版本Microsoft Visual C++运行库下载

Microsoft Visual C++ 2005
Microsoft Visual C++ 2005 Redistributable Package (x86)
http://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x86.exe
Microsoft Visual C++ 2005 Redistributable Package (x64)
http://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x64.exe

Microsoft Visual C++ 2008
Microsoft Visual C++ 2008 Redistributable Package (x86)
https://www.microsoft.com/zh-cn/download/details.aspx?id=29
Microsoft Visual C++ 2008 Redistributable Package (x64)
https://www.microsoft.com/zh-cn/download/details.aspx?id=15336

Microsoft Visual C++ 2010
Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)
https://www.microsoft.com/zh-cn/download/details.aspx?id=8328
Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
https://www.microsoft.com/zh-cn/download/details.aspx?id=13523

Microsoft Visual C++2012
Visual C++ Redistributable for Visual Studio 2012 Update 4
https://www.microsoft.com/zh-cn/download/details.aspx?id=30679

Microsoft Visual C++2013
Visual C++ Redistributable Packages for Visual Studio 2013
https://www.microsoft.com/zh-cn/download/details.aspx?id=40784

Microsoft Visual C++ 2015
Microsoft Visual C++ 2015 Redistributable Update 3
https://www.microsoft.com/zh-cn/download/details.aspx?id=53587
Visual C++ Redistributable for Visual Studio 2015
https://www.microsoft.com/zh-cn/download/details.aspx?id=48145

Microsoft Visual C++ 2017
X64
https://go.microsoft.com/fwlink/?LinkId=746572
x86
https://go.microsoft.com/fwlink/?LinkId=746571

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

#介绍
msvcp、msvcr60、71和80.dll,以及vcomp.dll(不带数字版本号)属于VC++2005版
msvcp、msvcr、vcomp90.dll属于 VC++2008版
msvcp、msvcr、vcomp100.dll属于VC++2010版 
msvcp、msvcr、vcomp110.dll属于VC++2012版  
msvcp、msvcr、vcomp120.dll属于VC++2013版  
msvcp、msvcr、vcomp140.dll属于VC++2015版

安装了2005、2008、2010、2015,发现还是不能用
后来升级了 Microsoft Visual C++ Redistributable for Visual Studio 2019 ,然后在cmd 里面运行adb 就可以了。

事后分析 :AS 的程序升级用的,开发软件本身用的windows的dll也在升级,在控制面板中,可以看到好多安装过的版本
软件安装地址:
https://visualstudio.microsoft.com/zh-hans/downloads/?rr=https%3A%2F%2Fsocial.msdn.microsoft.com%2FForums%2Fvstudio%2Fen-US%2Fe653a57a-bc32-4134-87bf-df33058f0531%2Fdownload-microsoft-visual-c-2017-redistributable%3Fforum%3Dvssetup

进入网页之后,拉到最下边,点击 其他工具和框架,在其他工具和框架的下拉选择中就有

Microsoft Visual C++ Redistributable for Visual Studio 2019 的下载地址。

因为我是64位系统,后边选择下载了 X64 ,软件不大,下载安装后就好了 。
在这里插入图片描述

在cmd 命令行中,直接adb 回车,运行adb命令就可以看到问题解决!!!
参考:https://blog.csdn.net/weixin_42831477/article/details/81429004
参考:https://blog.csdn.net/lsw8569013/article/details/104521494?utm_medium=distribute.pc_relevant.none-task-blog-searchFromBaidu-1.not_use_machine_learn_pai&depth_1-utm_source=distribute.pc_relevant.none-task-blog-searchFromBaidu-1.not_use_machine_learn_pai

猜你喜欢

转载自blog.csdn.net/zhaoweiya/article/details/111479848