我开始使用 Android Studio 2.2,一切都很顺利,但是当我运行一个简单的 Hello World 应用程序时,一切都会崩溃,速度非常慢。我知道Linux内核默认有KVM来加速虚拟机。要使用 KVM,我只需要访问 /dev/kvm 的正确权限。对吗?
什么是正确的许可?还是我走错了路?
我下载了 Intel x86 Atom_64google_apis,但它有一个损坏的标志,这是什么意思?
尝试 Genymotion。在我的 Mac 上,Google 的 Android 模拟器非常慢,但 Genymotion 却不是。它的免费版本是有限的,但是如果您只是尝试使用 Android/编写简单的应用程序,那么它对您来说就足够了。
我目前正在使用
Kali 6.8.11-1kali2 x86_64
。我的系统有英特尔酷睿 i5 四核、20GB 内存、1TB 固态硬盘;尽管如此,我在 Android 模拟器上体验到了可怕的性能(CPU 全部达到 100% 并且滞后)。
对我有用的是将
<sdk path>/emulator
中的 Android SDK 的模拟器部分从当前版本 (35.x) 降级到某个旧版本 (33.x)。我猜想新版本与我的本机 kvm 仿真不兼容并利用软件仿真。使用较旧的版本,即使是 Android 15 也是小菜一碟。
不幸的是,从here下载旧版模拟器并仅替换文件夹是不够的(它不会检测到它,而是假设它丢失了!)。下载后,将解压文件夹中除
source.properties
文件之外的所有内容复制到现有安装(替换现有文件)。这足以愚弄 android studio(认为它仍在使用最新的模拟器)。
玩得开心!