无法从平台工具文件夹路径

时间:2019-04-12 08:32:01

标签: android

设置

  • android studio版本3.3.2
  • JRE:1.8.0-152-release-1248-b01-amd64
  • 构建工具版本为28.0.2

我无法从sdk文件夹中的adb.exe启动platform-tools文件。 在android studio的任务栏中弹出错误消息“无法检测adb版本,adb输出”。 当我从SDK文件夹运行adb.exe应用程序时,错误是---->应用程序无法正确启动(0xc000007b)。---------

我已经多次重新安装了android studio。还删除了platform-tools文件夹,然后重新下载了Android sdk platform-tools。 SDK平台工具 enter image description here

10 个答案:

答案 0 :(得分:1)

我花了3天的时间找到了解决方案。用另一个可用的adb替换当前的adb。 Click here to download adb.

步骤:->

1> 首先下载adb​​ 文件以获取上述链接。

2> 要将 adb文件添加到android studio中 Sdk 文件夹内的 platform-tools 中。

3>打开 Android Studio 并转到工具,在“工具”中有一个 SDK管理器。
单击 SDK Manager ,如下所示:-

4>复制如下所示的 Android SDK位置地址(路径类似于 C:\ Users \ APPPPPPPPPPPPPPPPPP \ AppData \ Local \ Android \ Sdk

5>在 Windows操作系统搜索栏中中搜索副本地址,然后在下显示 Platform-Tools 文件夹SDK 文件夹。

6>打开平台工具删除现有的 adb.exe 文件,然后将下载的 adb.exe 文件粘贴到 Platform-tools 文件夹。

放置 adb.exe 文件后。打开 Android Studio 并创建一个使用现有现有项目新项目 >,然后单击菜单栏中的运行或运行按钮,您会在事件日志错误中看到无法检测adb版本,adb输出已删除,您可以使用AVD模拟器或Android智能手机等Real设备成功运行该项目。

答案 1 :(得分:0)

该错误代码表示无效的图像格式。但是,错误代码通常意味着您正在尝试运行旨在与64位Windows操作系统一起使用的程序,但是您只有32位操作系统。

尝试重新启动计算机,然后查看是否可以运行。 如果不起作用,请尝试进入“控制面板”>“经典视图”>“添加/删除程序或程序和功能”来卸载并重新安装程序。

答案 2 :(得分:0)

尝试此解决方案,

1)关闭Android Studio。

1)从Sdkfolder(从SDK Manager查找路径)文件夹中删除文件夹名称 platform-tools

2)在SDK Manager-> SDK Tools中打开Android Studio。选中了Android Sdk Plateform-Tools的复选框并应用。

3),现在,重新启动Android Studio,然后重试。

答案 3 :(得分:0)

我通过下一步解决了该错误:

  1. ->打开 Android Studio ->打开 SDK Manager ,然后查看位置 SDK    文件夹,通常是: C:\ Users \ Toshiba \ AppData \ Local \ Android \ Sdk ,然后    关闭 Android Studio
  2. ->打开 \ platform-tools 文件夹,然后尝试运行 adb.exe 。如果您无法打开或得到    任何这样的消息错误: api-ms-win-crt-heap-l1-1-0.dll丢失
  3. ->继续进行此site下载并安装 Visual C ++可再发行的Visual C ++   Studio 2015 32位和64位版本
  4. ->打开 Windows资源管理器,然后右键单击“我的电脑” 。选择“属性”
  5. ->选择“高级系统设置” ->选择“环境变量” ->并    在系统变量上,点击 NEW :变量名称: PATH 和变量值:      C:\ Users \ Toshiba \ AppData \ Local \ Android \ SDK ->确定
  6. -> 重启PC 运行 Android Studio

答案 4 :(得分:0)

对我来说,问题是Visual Studio C ++可再发行组件的安装。我尝试安装它,但出现安装失败错误。显然,我不得不去Windows Update并允许所有重要的更新(被列为重要的更新)。

重新启动后,我能够安装C ++可再发行组件。安装后,adb.exe可以正常工作。

答案 5 :(得分:0)

我通过下载适用于Visual Studio 2015、2017和2019的Microsoft Visual C ++ Redistributable来解决此问题。

特别是此链接中的文件x64: vc_redist.x64.exe

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

重新格式化Windows PC时遇到了这个问题,新安装的可再发行版本是2008、2005和2010。

答案 6 :(得分:0)

这显示了错误,因为Android ADB对该版本28.0.2(2019年3月)进行了更新,在此版本之后,ADB需要Windows才能运行此更新(KB2999226)。禁用自动Windows更新的系统将发生这种情况。对我来说,它是在Windows 8.1 pro 64上。我花了两天时间在Internet上使用以下各种解决方案,这些解决方案从DLL文件到.net,Visual c ++和DirectX不等,它们都没有帮助。请进行此更新,因为更新才能使新的ADB正常工作。

Android revision change having notification about this

Link to the update for windows 8.1

答案 7 :(得分:0)

我已解决此问题,可以下载或更新Windows中的 Universal C Runtime。

首先,检查您的操作系统是多少位,例如64位操作系统。

控制面板->所有控制面板项目->系统

然后通过下面的链接下载特定于操作系统的版本并在Windows中安装 Universal C Runtime。

https://support.microsoft.com/en-in/help/2999226/update-for-universal-c-runtime-in-windows

解决问题并编写愉快的代码。

答案 8 :(得分:0)

它有效,就我而言,平台工具坏了,所以我从 Google 下载了 platform-tool 并替换了 c/ 文件夹中的现有内容。在此之后运行 adb.exe 并重新启动 Android Studio。快乐编码

答案 9 :(得分:-1)

适用于旧Windows的istall Visual Studio 2019