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

Manjaro系统安装Android Studio时提示SDK emulator directory is missing如何解决?

解决Manjaro Linux中Android Studio提示“SDK emulator directory is missing”的问题

我之前在Manjaro上折腾Android Studio时也踩过这个坑,给你几个亲测有效的解决办法:

  • 方案一:手动校准SDK路径与组件
    打开Android Studio,依次进入File > Settings > Appearance & Behavior > System Settings > Android SDK。先检查Android SDK Location是否指向正确的目录——要是路径不对,点击Edit重新选择你存放SDK的文件夹。另外切换到SDK Tools标签页,确保Android Emulator组件已经勾选安装,没装的话直接点Apply下载安装就行。

  • 方案二:修复SDK目录权限
    Manjaro的权限经常会“调皮”,尤其是你用sudo装的Android Studio或者SDK。打开终端,把下面命令里的路径换成你实际的SDK路径(默认一般是~/Android/Sdk),执行后给目录赋予正确权限:

    sudo chown -R $USER:$USER ~/Android/Sdk
    sudo chmod -R 755 ~/Android/Sdk
    
  • 方案三:补全模拟器依赖库
    Android模拟器需要一堆32位系统库,Manjaro默认可能没装全。打开终端执行下面的命令,把必需的依赖补上:

    sudo pacman -S lib32-glibc lib32-gcc-libs lib32-libx11 lib32-libxext lib32-libxcb lib32-libxdamage lib32-libxfixes lib32-libxrender lib32-libxtst lib32-libpulse lib32-libstdc++5
    

    装完重启Android Studio再试试。

  • 方案四:重置SDK缓存
    如果上面都没用,试试先备份好~/Android/Sdk/.android/avd里的模拟器镜像,然后删除~/.android缓存文件夹,再重新打开Android Studio让它重新检测SDK组件。或者直接通过SDK Manager彻底卸载再重装Android Emulator组件。

小提醒:如果你是用Flatpak安装的Android Studio,SDK默认路径会变成~/.var/app/com.google.AndroidStudio/data/Android/Sdk,别搞错了路径哦。

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

火山引擎 最新活动