ocrale jdk

先删除默认安装的openjdk
apt remove openjdk*
apt auto-remove
apt -f install

然后官网下载了随便一个版本的jdk,我的是javaEE16,jdk-16

debian sid 安装android studio_虚拟化

下载好了之后随便放个jdk地址,然后写全局配置
我的:

全局

gedit /etc/profile

环境变量

export JAVA_HOME=/usr/lib/jvm/jdk-16
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$PATH:$JAVA_HOME/bin

我本来以为没有jre 下我一大跳,结果发现照样跑

kvm (Kernel-based Virtual Machine)

参考

启用硬件虚拟化扩展:

首先,您必须从计算机的BIOS启用硬件虚拟化扩展。如果您使用的是英特尔处理器,则它将称为VT-x或VT-d。如果您使用的是AMD处理器,则在BIOS中将其称为AMD-v。

启用硬件虚拟化后,运行以下命令以验证是否启用了VT-x / VT-d或AMD-v扩展。

$ grep --color --perl-regexp’vmx | svm’ / proc / cpuinfo

egrep -o “(vmx|svm)” /proc/cpuinfo

debian sid 安装android studio_JAVA_02

如您所见,svm标志可用。我正在使用AMD处理器。如果您使用的是Intel处理器,那么它将是vmx。因此,启用了硬件虚拟化。大!

安装KVM / QEMU:

现在,您必须从Debian 10 Buster的官方软件包存储库中安装KVM和QEMU。

首先,使用以下命令更新APT软件包存储库缓存:

$ sudo apt更新

APT软件包存储库缓存应进行更新。

现在,使用以下命令安装KVM和QEMU:

debian sid 安装android studio_虚拟化_03

$ sudo apt install qemu qemu-kvm qemu系统qemu-utils

要确认安装,请按Y,然后按。

APT软件包管理器将下载并安装所有必需的软件包。

此时,应安装KVM和QEMU。

安装LibVirt:

debian sid 安装android studio_android studio_04

为了创建虚拟机并轻松管理它们,使用了libvirt。它是KVM和QEMU虚拟化的必备工具。

Debian 10 Buster的官方软件包存储库中提供了libvirt和所有必需的工具。

要安装libvirt和所有必需的工具,请运行以下命令:

$ sudo apt install libvirt-clients libvirt-daemon-system virtinst

现在,按Y,然后按确认安装。

APT软件包管理器将下载并安装所有必需的软件包。

此时,将安装libvirt和所有必需的工具。

现在,检查libvirtd服务是否以以下命令运行:

debian sid 安装android studio_Android_05

$ sudo systemctl状态libvirtd

如您所见,libvirtd服务正在运行。该的libvirtd服务也已启用。因此,它将在启动时自动启动。

————————————————

参考一半,现在我们kvm安装好了

Android Studio KVM Setting?

参考stackOverFlow

Alright, so when you see the message (on Android Studio v2 and higher):

KVM is required to run this AVD.

/dev/kvm device: permission denied

Grant current user access to dev/kvm

What you can do (manually, since I haven’t found anything in Android Studio) to fix this is:

Add your Linux user into the kvm group: sudo adduser your_linux_user kvm
    If the group doesn't exist, download this package sudo apt install qemu-kvm and try to add your user again into the kvm group.
When the user has successfully been added into the KVM group, logout or restart and try opening Android Studio again.

This setting works totally fine in Ubuntu 18.04/18.10, but it should work in other distros as well.

我只更改了 sudo adduser your_linux_user kvm 即可

andriod studio

没什么好说的,随便下载最新版,然后解压出来
在bin 目录下 sudo bash studio.sh

android SDK

我本来辛苦找了一个sdk但是完全无用
后来才发现SDK可以直接通过联网安装

第一次说sdk直接说没有,next

然后给你地址,它会自动给安装

gradle

进入之后右下角自动安装

.desktop (桌面图标)

命名为 YuorAppName.desktop
放在/usr/share/applications/

内容

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Exec=/path/to/executable
Name=Name of Application
Icon=/path/to/icon

快捷方式

ln -s /path/yourApp /usr/bin/YourAppName

完成

debian sid 安装android studio_JAVA_06

qemu 存在RAM爆炸

android studio ram调整

file->system setting -> ram

外联设备

配置设备上的开发者选项在硬件设备上运行应用