1.1夜深模拟器(链接)
现在的安卓模拟器有很多款,其实夜深模拟器,是我用着觉得不错的模拟器
1.2alinux
用来复制代码,上网查找就可以了。
1.3termux
https://f-droid.org/packages/com.termux/
然后我们找到最上面的一个版本,然后点击下载apk就好了,注意不要点击下载F-DROID。
第一次使用默认打开Android5版本的模拟器,这款模拟器还会下载一个夜神多开器,让你可以使用多个模拟器,也可以把模拟器备份,方便再次使用。
上网下载软件安装包之后就可以双击就会自动安装,
我这里安装了还安装了一个vnc,是用来连接远程桌面的,到后面如果想使用图形界面就可以选择安装。
点击termux进行安装,安装可能有点久,如果安装真的很久可以选择其他版本的termux。
安装完之后的默认界面,此时可以使用类似linux终端的指令,但是不算是linux系统。
如果不想安装安装linux系统也可以进行其他diy,分享一个博客。
Termux 高级终端安装使用配置教程
termux界面上有一些模拟器键盘的按键使用起来非常方便,即时真的用手机也不会太麻烦。
基本的快捷键上面分享的博客也有,我在这里就不介绍了。
使用之前先升级软件源,由于是国外的网站,所以用起来可能有点慢,可以选择国内的镜像。
vi $PREFIX/etc/apt/sources.list
# The termux repository mirror from TUNA:
deb [arch=all,arm] https://mirrors.tuna.tsinghua.edu.cn/termux stable main
这里使用的是一种代码编辑器vim,打开文件后按i进入编辑模式,把原本的网站注销。这里的[arch=all,arm]是因为模拟器就支持x86-32架构的,如果是手机话选择[arch=all,aarch64],现在使用的手机是可以支持x86-64架构的,一些比较旧的手机可能就支持x86-32架构。
编辑完成你之后点击扩张键上的ESC,推出编辑模式进入普通模式,按:输入wq推出编辑器,如果不小心输入错文件可以,输入q!强制推出模拟器。
如果想更加了解这款编辑器可以上一个学习网站,vim编辑器实验楼一个使用linux系统在线学习编程的平台,如果不是vip每次用完的环境就会被删除。
termux终端左边,左键向右拉动,点击NEW SESSION可以新建其他终端来操作。
$ pkg update && pkg upgrade
使用这个指令来更新软件源,并且升级软件包。
中间会问Do you want to continue?[Y/n]
直接回车就默认Y了。
$ pkg install proot
手机没有root
利用proot工具来模拟某些需要root的环境
pkg install proot
然后终端下面输入:
termux-chroot
手机已经root
安装tsu,这是一个su的termux版本,用来在termux上替代su:
pkg install tsu
然后终端下面输入:
tsu
安装linux系统前,安装一个proot指令模拟root的权限,在模拟器的话,已经可以获取root权限的,可以安装tsu,我这里选择proot,如果手机上不能获取root权限的话就可以使用这个工具。
pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh && bash ubuntu.sh
$ termux-chroot
使用这个指令模拟器root权限,
接下来就是使用anlinux了
打开anlinux
打开之后默认是仪表器。
点击启动开启termux
长按桌面左键就可以,按PASTE就可以粘贴代码了。
安装过程中可能会出现无法安装的情况,可以把用回注销的官方源,由于网络问题也可能安装比较慢,多试几次就好了。
$ /start-ubuntu.sh
使用这个指令就可以启动ubuntu了,
$ ./start
如果不想打这么长,点击这个Tab剑就会自动补全代码了,切记自己输入时要记得加扩展名.sh
现在就启动ubuntu系统了,默认使用root用户,接下来就可以进行linux系统的学习了。
现在夜神模拟器最高使用termux魔改版本为0.82.
如果无法使用上面的自动安装可以使用anlinux手动安装桌面,另外安装vnc4server来支持图形界面。
安装xfce4(sudo apt-get install xfce4)vnc4server
修改~/.vnc/xstartup如下:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER#将此行的注释去掉
# exec /etc/X11/xinit/xinitrc#将此行的注释去掉
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
#gnome-session &
#xubuntu-session &
#xfce4-terminal &
sesion-manager & xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &