由于最近需要,因此就继续上次《android 终端上使用gcc》的后半部分。
(转载请标注:出自gmszone,博客http://blog.csdn.net/gmszone)
大部分方法同那篇相同。
下载python->python-for-android
(ps:不要自己造轮子)
解压,复制
注意:
-
不支持FAT文件系统,所以如果SD卡是FAT系统是不可用的,不可执行
chmod 0755 python
- 如果条件一不成立,可以将其放至于/data目录下
修改
cd到bin目录下
chmod 4755 python
修改bash.bashrc或者其他
export PYTHONHOME="/data/local/python"
export PYTHONPATH=.:$PYTHONHOME:$PYTHONHOME/libs:$PYTHONHOME/lib:$PYTHONHOME/libs/site-packages:$PYTHONHOME/lib/python2.6/lib-dynload
export PATH=$PYTHONHOME:$PYTHONPATH:$PATH
export LD_LIBRARY_PATH=.:$PYTHONHOME/lib:$LD_LIBRARY_PATH
添加到终端
打开终端->首选项->命令行,添加
. /data/local/bash.bashrc
(注意.和/data之间的空格)
这个视文件的名字及目录而定,这个版本的G1 ROM貌似没有source。
LINK
暂时忘了上次怎么解决库依赖的问题,然后这次是用ln解决的。
如果打开时,出现
'import site' failed; use -v for traceback
那么就需要如此了。
ln -s /data/local/python/lib/libpython2.6.so /system/lib/libpython2.6.so
ln -s /data/local/python/lib/libffi.so /system/lib/libffi.so
TEST
#python
>>>import sys
>>>sys.path
小修改
我们可以发现存在
'/sd-ext/local/python/lib/python26.zip'
故而可以修改原来下载的python,放到上面。
(ps:由于G1的data空间比较小因此较其ln到了sd-ext)
因此可以将模块放到里面
分享到:
相关推荐
android多渠道批量打包 使用python实现 只需要修改channel文件,添加你需要的渠道名称 在终端运行就可以了
你还在为不会python烦恼吗? 你还在为python支持不好烦恼吗? 你还在为手机和web如何进行交互测试烦恼吗? 基于JUnit框架的android终端自动化测试工具包将为你解决你的烦恼
android多渠道批量打包 使用python实现 只需要修改channel文件,添加你需要的渠道名称 在终端运行就可以了
随着Android平台在移动终端的市场占有率越来越高,安卓应用的开发周期越来越...本文简单的介绍了SL4A的工作原理,并以Eclipse和Android SDK为开发工具,在SL4A的支持下使用Python语言实现Android应用GUI的开发。
安卓客户端安装python脚本,支持多终端,多apk包,支持包体卸载
当我们使用OpenCV进行实时图像处理时,网络摄像头会派上用场。 但是通常我们无法访问其中一个(或者我们拥有的太烂了)。 因此,这是一个很好的实用程序,可以使用您的手机/平板电脑的相机在OpenCV中进行处理。 用法...
Pydroid 3是最易于使用和功能强大的教育的Python 3 IDE为Android。 特征: - 离线的Python 3.6解释:没有互联网才能运行Python程序。 - 全功能的终端仿真器,用readline的支持(PIP提供)。 - PIP包管理器和用于预置...
抢菜脚本程序项目源码,上 海 疫 情 封 控 期间,城市流行起“抢菜”的生活方式,于是就有了这个抢菜脚本,兼容 iOS、Android,支持多台设备同时“抢菜”。起初只为自用,得知仍有很多朋友买不到菜,线上“抢菜”...
Eclipse开发工具会提供了可视化的工具,但是还是感觉终端效率会高一些,于是自己写了一个python的脚本来通过包名来过滤某一程序的日志。 原理 通过包名得到对应的进程ID(可能多个),然后使用adb logcat 过滤进程ID...
Termux是一个Android终端仿真器和Linux环境应用程序,直接工作,无需根目录或设置。一个最小的基本系统被自动安装-额外的软件包可以使用APT软件包管理器来使用。 [1] 不需要root,运行于内部存储(不在SD卡上)。
Termux 是一个 Android 终端仿真应用程序,用于在 Android 手机上搭建一个完整的 Linux 环境。 不需要 root 权限 Termux 就可以正常运行。Termux 基本实现 Linux 下的许多基本操作。可以使用 Termux 安装 python,并...
termux最新版0.72; termux是一款来自国外的终端模拟器,是运行在内部存储上的程序(不在内存卡上),功能比较强大,启动程序之后会进入命令行终端 python2,python3,可以运行
进入含有setup.py文件的文件夹中,以此目录为当前路径进入终端输入下面命令行进行安装 $ sudo python setup.py install 注意: Python 3下需要将上面的python改成python3,pip改成pip3 卸载 pip uninstall text...
脚本将能大幅度简化任务界面,用户能在交互式终端中使用脚本。ASE目前支持Python,Lua和 BeanShell,未来将加入对Ruby和JavaScript的支持。示例代码require "android"android.startSensing()android.sleep(1) --...
基于移动终端的花卉识别系统源码,android studio实现移动终端+PyTorch实现的花卉分类器含数据集和模型
这是在终端上生成EN,TC和CN脚本的指南 使用以下模式打开和编辑电子表格: | Android | | | | iOS | | | | | ------------- | ------------- | ------------- | ------------- | ------------- | ------------- | |...
有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及...
一款基于DCT算法的水印嵌入和提取的移动智能终端数字图像证据系统Android APP,水印载体形式包括二维码和图片两种,在简易模式下,水印信息仅包括IMEI;在完整模式下,水印信息包括地点、时间、IMEI、Android ID。 ...
这是一个使用kotlin语言和一些有用的库构建的android应用程序模板项目。 它提供了一个创建者脚本,可以根据模板快速创建项目。 建立专案 在继续操作之前,请确保已安装Python 3并库。 然后将以下命令粘贴到终端,...
软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、...