Android-Studio与Python环境配置
Chaquopy
官方链接:Chaquopy – Python SDK for Android
Chaquopy的作用:使用Chaquopy在Android Studio添加Python环境
1、环境准备
我的环境:
(Android Studio 4.0 & Python 3.9)
python下载Download Python | Python.org
2、配置工程文件
创建一个Android工程,在项目目录下的build.gradle文件中添加以下代码:
maven { url "https://chaquo.com/maven" }
classpath "com.android.tools.build:gradle:4.0.0"
apply plugin: 'com.chaquo.python'
ndk {// 指定abi,如需在模拟器调试,增加"x86",否则指定"armeabi-v7a"即可abiFilters "armeabi-v7a", "x86"}
python {// 指定python路径 注意更换为自己的Python路径!!buildPython "D:\\python 3.9\\python.exe"//安装第三方库//pip{//install "opencv-python"//install "numpy"//}}
确定在build框中显示“successful”再进行后续操作。
右击src/main目录下"python”的文件夹,如果在“new”中有“Python File”,则表示配置文件成功!!!
3. 测试调用Python代码
def sayHello():res="Hello World1"return res
import com.chaquo.python.Kwarg;
import com.chaquo.python.PyObject;
import com.chaquo.python.android.AndroidPlatform;
import com.chaquo.python.Python;
// 初始化Python环境
if (!Python.isStarted()){Python.start(new AndroidPlatform(this));
}
Python python=Python.getInstance(); // 初始化Python环境
PyObject pyObject=python.getModule("text");//"text"为需要调用的Python文件名
PyObject res=pyObject.callAttr("sayHello");//"sayHello"为需要调用的函数名//中间弹出信息
AlertDialog textTips = new AlertDialog.Builder(MainActivity.this).setTitle("Tips:").setMessage(""+res).create();
textTips.show();
Android-Studio与Python环境配置相关推荐
- Android Studio安装及环境配置教程
前言: 首先需要确定好电脑是否有安装java环境,即是否安装有JDK, 验证方法:直接电脑桌面win+R 输入cmd,然后在黑窗口中分别输入java .javac .javadoc.java -ver ...
- Android Studio 安装、环境配置全家桶
Android Studio 常用插件(兼容idea) Android Studio 通过wifi无线连接手机调试(可多台) Android Studio Gradle各个版本集合 Android S ...
- Visual Studio 2019 Python 环境配置
一.创建python项目 二.查看python运行环境 三.选择环境 四.添加现有python环境 1. 进入cmd 输入 where python 可以查看所有安装python的路径 2.进入VS中 ...
- visual studio code python环境配置_visual-pushing-grasping环境配置及复现
0. 电脑硬件配置 ThinkpadE580-不带独立显卡,这款电脑比较坑,有些包就是安装不上去,比Thinkpad的T系列差多了(小吐一下),VPG的github地址贴一下 andyzeng/vis ...
- android studio调用python,Android studio中编写Python代码-2
Chaquopy 教程 Chaquopy Chaquopy的作用:使用Chaquopy在Android Studio添加Python环境,java和Python互调 目前调试后APP可以正常运行(20 ...
- Android Studio调用python读取图片(使用服务器paddlehub处理图片)
Android Studio调用python读取图片 一.主要任务 二.环境配置 1.创建一个android studio项目 2.配置项目gradle 3.配置app下的gradle 三.demo测 ...
- vscode编辑python_VsCode中编写python环境配置
1. VsCode中编写python环境配置 1.1. 前言 有过开发经验都知道idea一系列的软件虽然功能比较多,但比较容易卡,电脑不好还真容易上火,这里我想要入门python,还是选了款vscod ...
- JNI开发笔记(一)--Android Studio安装与环境搭建
Android Studio安装与环境搭建 1. 前言 1.1 什么是JNI 1.2 JNI从零开发流程 2. Java环境配置 3. Android Studio安装 参考链接 1. 前言 工作中需 ...
- Android Studio新手–下载安装配置–零基础入门–基本使用–调试技能–构建项目基础–使用AS应对常规应用开发
转自:http://blog.csdn.net/yanbober/article/details/45306483 目标:Android Studio新手–>下载安装配置–>零基础入门–& ...
最新文章
- js中substr,substring,indexOf,lastIndexOf的用法
- java代码使用http请求解压zip包并解析xml_Javascript 是如何解析 Excel 文件的?
- boost::range_reverse_result_iterator相关的测试程序
- java ioexception异常_12. Java IO: 异常处理
- UIImage 压缩
- plt导致的_tkinter.TclError: no display name and no $DISPLAY environment variable的问题
- Android开发面试经——2.常见Android基础笔试题
- bcd转ascii码 流程图_十进制ASCII与BCD码转换程序清单
- 系统调用之Write
- inner join 重复数据_pandas数据合并菜谱
- java 爬虫处理数据_Java语言实现爬虫实战
- PMO结项审计管理规范指南
- 带你玩转IntelliJ IDEA 使用教程(2019图文版)
- fceux模拟器linux,FCEUX模拟器
- Sm4【国密4加密解密】实战
- AIM 2020 Challenge on Learned Image Signal Processing Pipeline(个人笔记,勿喷)
- 一步步教你轻松学KNN模型算法
- 土木工程考研和计算机考研哪个,土木工程考研还是就业
- python 读取文件去除回车
- 【03月13日】建筑材料行业的估值高度排名
热门文章
- 考试排座位顺序,要求校内同班不相邻
- SQL Server 使用DELETE 语句删除表中的记录两种情况(删除符合条件的记录,删除所有记录)
- 使用Wind的一些技巧
- 小程序组件Painter的使用心得
- 广州大学计算机网络实验2,计算机网络实验一_
- [导入]ADOBE CREATIVE SUITE 4 中文全套
- WebDAV之葫芦儿•派盘+麻雀记
- glu 、glut 、freeglut与glew 作用
- C++ exp()函数用法
- python找不到scripts文件夹_安装python时没有scripts文件夹如何处理