美文网首页玩转手机之python和AI
android中执行python方法,调用python

android中执行python方法,调用python

作者: ygsd | 来源:发表于2018-03-22 19:01 被阅读572次

我这里使用AS,如果使用ec开发的直接看http://www.srplab.com/cn/index.html官方下载的开发包 里面有demo,我下载了可以跑通;

不管是不是AS和ec,开始还是去看下CLE官网的开发包吧,下载下来看看,ec的有例子,可以编译过;

http://www.srplab.com/cn/index.html

开发包下载:http://www.srplab.com/cn/files/products.html

你可能会遇到的问题

1:注意so版本;版本都要一致,从开发包里复制粘贴;

2:注意so引入路径;as和ec是有区别的;

有什么问题大家可以一起讨论,之前找了很多资料,只有这个最后成功了,但是开始也有很多问题,还有通过JNI的

  ,  但是引入python.h  和python

libs有问题VC上可以,在AS这个开发工具上怎么搞不知道,,现在这种移植也还行,简单,比较方便;之前还看了SL4A那个  也太扯淡了  ; 

jython在jvm环境下编译没毛病,一个jar搞定,但是如果在android下编译,那就不能用了,dvm和jvm确实不一样的;;;还是第一次直观的表现出来;还有一些其它的,太难懂,就不一一说了;

libs里面和jniLibs里放相应的so

assets中放.py的文件和python的zip包;

我的add.py文件的代

add.py

里面import time 这里会爆红,需要把 time.cpython-34m.so放到assets下面可以执行get_time()这个函数;

下面是代码;

不知道怎么写代码,所以截图了。。。凑乎看吧。。


相关文章

  • android中执行python方法,调用python

    我这里使用AS,如果使用ec开发的直接看http://www.srplab.com/cn/index.html官方...

  • can't find '__main__' module in

    使用linux的库函数:execvp()来调用python脚本时,会报这个错。解决方法:需要执行的python文件...

  • python的execjs执行js代码

    安装 execjs执行语法 python中调用js文件使用js方法 1,首先通过,get_js方法,读取本地的 d...

  • linux 安装 python3.7

    下载python源码 使用方法 使用命令python3就是调用python3,使用python就是调用python...

  • Python资源打包脚本

    利用Python实现调用系统api执行TexturePacker指令来对资源合图利用Python中zipfile库...

  • Fluentpython Python的特殊方法

    Fluentpython 特殊方法 特殊方法的存在是为了被 Python 解释器调用的Python 语言参考手册中...

  • python中定制类

    python的特殊方法 特殊方法定义在class中 不需要直接调用 Python的某些函数或者操作符会调用对应的特...

  • PHP与Python程序交互

    php程序中与python脚本交互,使用python封装工具方法供php程序调用,数据分类、AI类可用python...

  • Python调用外部系统命令

    利用Python调用外部系统命令的方法可以提高编码效率。调用外部系统命令完成后可以通过获取命令执行返回结果码、执行...

  • Python调用C/C++方式

    Python调用C++方式 方式一(基础篇) 这种方法叫做python的扩展 使用python这样调用 在Linu...

网友评论

    本文标题:android中执行python方法,调用python

    本文链接:https://www.haomeiwen.com/subject/quhzqftx.html