我正在尝试在 Fedora 28 上安装 Android Studio 3.1.2。它安装得很好,我也遵循了这个:https ://fedoraproject.org/wiki/HOWTO_Setup_Android_Development 。
我确实有一个正在尝试导入的现有项目,它使用 Gradle,但到目前为止,我一直无法让它识别 SDK。“未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或 ANDROID_HOME 环境变量定义位置。”。
在local.properties file
, 我有sdk.dir=/home/USER/Android/Sdk
和相同的路径设置为 ANDROID_HOME 变量。
我可以打开 Android SDK 设置,它将位置显示为相同的路径,并显示安装了 Android 8.1、8.0 和 6.0。我已经尝试在 Studio 中创建虚拟设备,到目前为止它必须下载图像,但是 Pixel 2 和 Nexus 6 都无法启动并出现各种错误(代码 134,在最后一次尝试时被信号 6:SIGABRT 中断)。
我正在运行启用了虚拟化的 1900x AMD CPU,而我迁移到 Fedora 的唯一原因是通过 Android Studio 进行的 AMD 虚拟化仅在 Linux 上受支持。
有没有办法让它工作,还是在 Ubuntu 上更可靠?