在Windows上安装pyjnius

时间:2014-05-08 15:35:54

标签: android python bluetooth pyjnius

我需要在我的Kivy应用中访问Android上的蓝牙。

我正在尝试在Windows上设置pyjnius来开发我的应用程序。我从GitHub下载了pyjnius并尝试在kivy文件夹中为python设置它。

enter image description here

在设置之后,我尝试运行测试,并且出现了一个我不理解的错误。

我对Android开发很新,并且不太了解可能存在什么问题。

我的安装过程中出错了什么?我的PC上安装了JRE和JDK。

--- 于2014年5月13日编辑 ---

根据Ryan的建议,我尝试在Window 7上安装python for android。

我下载了Android SDK API14和NDK,并设置了以下环境变量:

ANDROIDSDK = D:\Users\108354\work\android_sdk\adt-bundle-windows-x86-20140321\sdk
ADROIDNDK = D:\Users\108354\work\android-ndk-r9d
ANDROIDNDKVER = r9
ANDROIDAPI = 14

我克隆了github存储库并执行了以下命令:

./distribute.sh -m "kivy" 

但是当我这样做时,我遇到了以下错误:

enter image description here

我已正确设置SDK和NDK的目录并拥有API14。

  1. 我缺少什么?
  2. 为什么我收到此错误?
  3. 我需要做什么才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

您不需要安装pyjnius。如果你想在Android上使用Kivy,你应该使用python-for-android项目。 P4A已经包含pyjnius和Kivy,并且包含脚本以包含其他Python模块并从您的应用程序创建APK。

python-for-android还提供了VirtualBox VM,这可以使Windows用户更轻松地完成此过程。