一 介绍
之前介绍过利用termux软件在安卓下开发python程序安卓利用termux开发python,这个方案简单好用,但是termux只支持安卓5.0以上系统,对比较老的机器并不友好。最近搞了一台华为c8815,是安卓4.4的系统,安装termux 出错,只好另觅他途。LinuxonAndroid开源项目完正好解决了这个问题,下面就该方案做简要介绍。
二 安装过程
2.1 官方教程
2.1.1 安装方法
官方给出的安装方法是一键式的安装方案。即下载其app,然后按照提示下一步即可。途中,会下载一个img系统镜像和两个软件。最后在app中一键启动即可。但是,我按照官网的做法在我两台手机上都没有成功,希望感兴趣的朋友可以试一试,给出一个解决方案。
2.1.2 问题
官方app安装的主要问题有:
- 该项目已长期没有更新,对新设备支持不够好。
- 其app的一键执行不太好用,基本失效。
- app和终端模拟器配合不佳。
2.2 我的解决方案
下面是我的安装方法:
我的安装方法在手机为华为c8815和ubuntu12.04下成功,其它机型和系统安装可参考。
2.2.1 准备工作
需要下载的文件和app的地址如下:
资料 | 地址 |
---|---|
linux 镜像 | https://sourceforge.net/projects/linuxonandroid/files/?source=navbar |
安装脚本 | https://sourceforge.net/projects/linuxonandroid/files/bootscript.sh/download |
安卓终端模拟器 (可自行百度下载) | http://shouji.baidu.com/software/7691071.html |
VNCViewer (非必须,可自行百度下载) | http://app.mi.com/details?id=com.realvnc.viewer.android |
- linux 系统各发行版本均有,但是比较老,每个系统都有core,small和large三种,其中core只包括终端界面,small和large可通过vnc连接桌面,当然其文件大小也是递增的。
- 安卓手机需要root权限,具体方法百度即可。
2.2.2 安装步骤
1.将下载的系统镜像解压,在sd卡根目录下新建文件夹名为ubuntu,并将解压后的文件ubuntu.img,ubuntu.img.md5放在该文件夹下。
- 将下载的脚本文件bootscript.sh放在ubuntu目录下
- 安装busybox 和 安卓终端模拟器 两个软件,并授root权限。打开busybox更新。
- 在超级终端命令行下进入sd卡下的ubuntu目录(cd 目录录径),以root权限(命令行下输入su),执行bootscript.sh脚本(sh bootscript.sh).(需要懂一些Linux命令,详情可百度)
- 按命令行提示输入密码等信息即可。出现root@localhost:~#表示成功。
三 使用介绍
未完待续
网友评论