我需要在我的Kivy应用中访问Android上的蓝牙。
我正在尝试在Windows上设置pyjnius来开发我的应用程序。我从GitHub下载了pyjnius并尝试在kivy文件夹中为python设置它。
在设置之后,我尝试运行测试,并且出现了一个我不理解的错误。
我对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"
但是当我这样做时,我遇到了以下错误:
我已正确设置SDK和NDK的目录并拥有API14。
答案 0 :(得分:1)
您不需要安装pyjnius。如果你想在Android上使用Kivy,你应该使用python-for-android项目。 P4A已经包含pyjnius和Kivy,并且包含脚本以包含其他Python模块并从您的应用程序创建APK。
python-for-android还提供了VirtualBox VM,这可以使Windows用户更轻松地完成此过程。