由于路径错误,可能无法在Windows上为IntelliJ安装Android仿真器

问题描述 投票:0回答:1

我正在使用一个基于Gradle的公司专用工具和IntelliJ IDEA开发一个Hello,World Android应用程序。在Windows 10上进行此工作,这可能是相关的。

关于公司内部工具的事情是,它会通过自定义Gradle插件自动安装并提供Android SDK。因此,IntelliJ和Gradle都使用了我们内部工具提供的Android SDK路径。

我遇到了无法通过IntelliJ安装仿真器的问题。基本上,当我在IntelliJ中打开工具AndroidSDK管理器菜单项时,对话框中的SDK工具子选项卡将变灰(在屏幕快照中圈出)下面)。这是我需要去安装模拟器的地方。

下面的屏幕快照中还请注意,还有一条错误消息与Android SDK的路径有关,Android SDK的位置过长。作为参考,该路径来自我们的内部工具,并且在我的Windows 10计算机上,该路径是一个204个字符的字符串,指向我PC上以C:\Users\<my username>\...开头的有效位置。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9QbDdXRC5wbmcifQ==” alt =“屏幕快照显示SDK工具对话框中的问题,包括'Android SDK位置太长了>

相反,当我直接在Android Studio中打开等效设置时(请注意,这是使用单独的SDK,而不是从公司工具获得的SDK),我可以转到SDK Tools

标签并安装模拟器。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS8zbTNHRi5wbmcifQ==” alt =“来自Android Studio的配置屏幕截图> SDK Manager菜单显示已安装模拟器>] >>

非常感谢您帮助解决此问题,最终将其安装为仿真器。我怀疑Android SDK的位置太长

错误与之相关,因此也很高兴获得修复。

我特定的IntelliJ创意版本为:2019.2.1,内部版本#IU-192.6262.58。

我正在使用一个基于Gradle的公司专用工具和IntelliJ IDEA开发一个Hello,World Android应用程序。在Windows 10上执行此工作可能是相关的。 ...

android windows android-studio intellij-idea android-emulator
1个回答
1
投票

com/android/tools/idea/npw/PathValidationResult.java具有以下代码:

    if (SystemInfo.isWindows && projectLocation.length() > WINDOWS_PATH_LENGTH_LIMIT) {
      return error(PathValidationResult.Message.PATH_TOO_LONG, fieldName);
    }
© www.soinside.com 2019 - 2024. All rights reserved.