安卓下调用python(并调用C库暂时失败)暂时使用JNI方式

参考网上的安卓下调用python是有三种方法的,但是尝试也只有JNI方式才可能可行。
1、Chaquopy方案(不支持我们需要所使用的cyptes等库并且需要付费的)
2、CLE方案,该官网已经进不去了,里面其实刚好有支持我们多进程和调用c的库,但是官网挂了。sdk下载不了
3、就是传统的JNI方式了,由java通过JNI调用C,从再调python。而我最后需要再由Python调C,总之弯了一大圈,后来这个方案也被否定了,不采用这种设计架构。

这里做一下记录
在这里插入图片描述

工程代码已上次csdn资源

参考链接:
https://www.jianshu.com/p/99a1d654c791 Android-Python混合开发 2 (.py交叉编译成.so)Jni方式
https://www.jianshu.com/p/aba8a1ae783e Android与Python爱之初体验 Jni方式
https://blog.csdn.net/u014683488/article/details/104129136 Linux 查看.so中导出函数
https://blog.csdn.net/laobai1015/article/details/115676806 Linux下将c++转换为so文件并利用python调用
https://crystax.net/en/download CrystaX NDK官网
https://www.cnblogs.com/eaglexmw/p/11463071.html Android下Native的so编译:使用ndk-build.cmd/.sh
https://blog.csdn.net/weixin_33825683/article/details/92617861 python动态加载so文件
https://blog.csdn.net/weixin_34185320/article/details/85849712 from: can’t read /var/mail/xxx 解决方法 (指定脚本解释器 which python 找到位置,#!/usr/bin/python指定)
https://chaquo.com/pypi-2.1/ 是Chaquopy方案所支持的python第三方库文件
https://blog.csdn.net/u011117131/article/details/90560065#comments_10481151 Android Studio调用python运行thensorflow模型–CLE方案实现但是CLE官网现在进不去了
https://www.cnblogs.com/cocoajin/p/7807977.html ubuntu16 64位 编译64位程序和32位程序(实践未解决)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值