怎么用这个智能手机来做这个?

2024-04-26 07:20:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Python脚本,可以在Qpython3环境下在我的智能手机上运行。在

我用kivy添加这个脚本GUI并将这个脚本放入apk文件:

  1. pip install python-android
  2. 编辑buildozer.spec:requirements = kivy, android
  3. buildozer -v android debug deploy run。应用程序成功构建和开发,并运行

  4. 接下来,我运行adb logcat,并在应用程序中按开始按钮。应用程序正在关闭,在控制台中我看到以下内容:http://pastebin.com/vyc68930

或简称:

I/python  (24458):  AttributeError: 'module' object has no attribute 'Android'

如果我在PC上安装PythonAndroid for Python3.4.3,并且import android我会看到以下错误:

^{pr2}$

如果我在智能手机上的qpython3控制台中import android,并键入dir(android)我看到的是:['Android',…]

如果我在PC上的Python2.7.10上的虚拟环境中安装PythonAndroid,import android它的导入没有错误,但是在dir(android)之后,我就看不到['android'…]。它不存在。在

如果我想将sl4a或python android模块构建到APK文件中,如何在我的项目中使用它?在


Tags: 文件import脚本应用程序环境错误dirandroid