You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Android SDK路径无法位于文件系统根目录问题求助

解决Android Studio SDK路径根目录错误及Edit按钮失效问题

你遇到的这个问题挺典型的——SDK路径被识别为磁盘根目录,连内置的Edit按钮都没法用,确实让人头疼。试试下面这几个实用方案:

  • 手动修改Android Studio启动配置文件
    找到你Android Studio安装目录下的bin文件夹,里面有studio64.exe.vmoptions(64位系统)或者studio.exe.vmoptions(32位系统)文件。用记事本打开它,在文件末尾添加一行:

    -Dandroid.sdk.path=E:\AndroidSDK
    

    记得把E:\AndroidSDK改成你想存放SDK的非根目录路径(比如E:\Android\Sdk这种,绝对不能直接用磁盘根目录)。保存后重启Android Studio,应该就能正常打开SDK Manager了。

  • 通过系统环境变量指定SDK路径
    打开系统的环境变量设置,新建一个名为ANDROID_HOME的环境变量,值设为你准备好的非根目录SDK路径(比如E:\Android\Sdk)。接着在Path变量里添加%ANDROID_HOME%\tools%ANDROID_HOME%\platform-tools这两个路径。设置完成后重启电脑,再打开Android Studio,它会自动读取这个环境变量里的SDK路径,就能正常操作SDK Manager了。

  • 通过新建Flutter项目引导配置SDK
    如果上面两个方法都没效果,可以试试新建一个Flutter项目。在项目创建的向导流程中,会提示你设置Android SDK的位置,这时候选一个非根目录的路径完成配置。等配置好之后,再打开你原来的Flutter项目,SDK Manager应该就能正常使用了。

最后再提醒一句:绝对不要把SDK放在磁盘根目录(比如直接放在E:\或者F:\),必须放在根目录下的子文件夹里,不然就会触发这个错误提示。

内容的提问来源于stack exchange,提问作者Ayan

火山引擎 最新活动