由于最近需要,因此就继续上次《android 终端上使用gcc》的后半部分。

(转载请标注:出自gmszone,博客http://blog.csdn.net/gmszone)

大部分方法同那篇相同。

下载python->python-for-android

(ps:不要自己造轮子)

解压,复制

注意:

  1. 不支持FAT文件系统,所以如果SD卡是FAT系统是不可用的,不可执行
    chmod 0755 python
  2. 如果条件一不成立,可以将其放至于/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-dynloadexport PATH=$PYTHONHOME:$PYTHONPATH:$PATHexport 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.soln -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)


因此可以将模块放到里面


更多相关文章

  1. Android(安卓)应用开发揭秘(笔记) 第一章Android开发简介
  2. Ubuntu下使用Android(安卓)ADB
  3. Appium:通过wifi连接Android设备
  4. 服务器主动向android手机端推送消息---------Linux下实现
  5. 使用gdb在Android(安卓)Emulator中进行调试
  6. Android自动化测试之通过apktool获取apk package name(包名)以及ac
  7. 更改Android编译时的默认配置
  8. Android下jni开发之ndk的使用(下载、配置、编译遇到的问题)
  9. android关于socket编程,以聊天为例http://hi.baidu.com/yaoyuanh

随机推荐

  1. Android虚线View
  2. Android 简史
  3. ViewPager介绍
  4. android RTSP流媒体播放
  5. android 查看apk中资源文件
  6. eclipse转Android studio
  7. iOS and Android Programming with Go
  8. Android颜色值XML文件
  9. android 颜色选择器
  10. Android调用 Webservice报org.ksoap2.ser