我正在尝试在 android studio 中使用 python 作为后端代码来处理变量和生成答案。我的 MainActivity 在 Java 中,并为 python 代码创建了一个目录。当我尝试用 python 编写代码时,系统提示“没有为该模块配置 python 解释器”,我添加了 Chaquopy 和 Python 社区插件。我还想知道如何将 MainActivity 的变量发送到 python,反之亦然。
我正在尝试在 android studio 中添加 python。我试过 Chaquopy 和 Python Community Plugin。我也试图在不同的地方和指南上找到答案。但直到现在还没有运气。
buildscript {
repositories {
google()
jcenter()
maven{url "https://chaquo.com/maven"}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.1'
classpath "com.chaquo.python:gradle:0.5.0"
}
}
这是 MainActivity,我想将我的变量“a”发送到 python 文件以对其进行处理。
package com.example.testingpython;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
int a=2;
String[] array={"My","Name","Java"};
}
}
原文由 f158087 Muhammad Zohaib 发布,翻译遵循 CC BY-SA 4.0 许可协议
只有 Python Community Edition 插件的一些功能可以在 Android Studio 中正常工作。如果需要,您仍然可以在 Android Studio 中编写 Python 代码,但大多数 IDE 帮助将不可用。
即使代码显示错误指示器,您仍然可以继续运行您的应用程序,如果任何错误是真实的,详细信息将显示在 Logcat 中。
请参阅 Chaquopy 文档 和 演示应用程序 中的示例代码。