我正在尝试将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"};
}
}
答案 0 :(得分:1)
当我尝试用python编写代码时,会告诉我“没有为模块配置python解释器”
只有Python Community Edition插件的一些功能才能在Android Studio中正常运行。您仍然可以根据需要在Android Studio中编写Python代码,但是大多数IDE帮助将不可用。
如何将MainActivity的变量发送给python,反之亦然。
请参见Chaquopy documentation和demo app中的示例代码。
答案 1 :(得分:0)
如果您安装了JetBrains Community Edition Python plugin,则可以按照the Instructions on the JetBrain site进行设置。
在Mac上:
完成!
答案 2 :(得分:0)