安卓下LinuxonAndroid开发python

一 介绍

之前介绍过利用termux软件在安卓下开发python程序安卓利用termux开发python,这个方案简单好用,但是termux只支持安卓5.0以上系统,对比较老的机器并不友好。最近搞了一台华为c8815,是安卓4.4的系统,安装termux 出错,只好另觅他途。LinuxonAndroid开源项目完正好解决了这个问题,下面就该方案做简要介绍。

二 安装过程

2.1 官方教程

2.1.1 安装方法

官方给出的安装方法是一键式的安装方案。即下载其app,然后按照提示下一步即可。途中,会下载一个img系统镜像和两个软件。最后在app中一键启动即可。但是,我按照官网的做法在我两台手机上都没有成功,希望感兴趣的朋友可以试一试,给出一个解决方案。

2.1.2 问题

官方app安装的主要问题有:

  1. 该项目已长期没有更新,对新设备支持不够好。
  2. 其app的一键执行不太好用,基本失效。
  3. 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放在该文件夹下。

  1. 将下载的脚本文件bootscript.sh放在ubuntu目录下
  2. 安装busybox 和 安卓终端模拟器 两个软件,并授root权限。打开busybox更新。
  3. 在超级终端命令行下进入sd卡下的ubuntu目录(cd 目录录径),以root权限(命令行下输入su),执行bootscript.sh脚本(sh bootscript.sh).(需要懂一些Linux命令,详情可百度)
  4. 按命令行提示输入密码等信息即可。出现root@localhost:~#表示成功。

三 使用介绍

未完待续

你可能感兴趣的:(安卓下LinuxonAndroid开发python)