我想制作一个kivy应用程序,它有一个按钮,当点击按钮时,它会打开android gallary。 所以我写了代码,你可以看到下面的Qpyton,它工作了。 但是当我想在我的电脑上运行时,我收到了错误信息:
Traceback (most recent call last):
File "main.py", line 35, in <module>
from gallery import Gallary
File "/home/gilgamesch/Apps/event/gallery.py", line 14, in <module>
from android import activity
ImportError: No module named android
(是,这是整个错误消息)
但我还是决定试试。 所以我用buildozer编译它,在android手机上安装并启动了它,应用程序启动了。 它打开了,我点击了他按钮,Gallery也打开了,但是,我一选择一个图像,程序就崩溃了。
这是主要:py(2):
^{pr2}$下面是我自己制作的英勇模块:
^{pr3}$下面是权限,我在buildozer.spec文件:
^{pr4}$这是逻辑学的一部分,它用英勇的语言说:
D/GalleryActivityLifecycleCallback(15128): destroyed : count 1
D/ThumbnailProxy(15128): stop()
D/ThumbnailProxy(15128): stop()
D/ThumbnailProxy(15128): stop()
D/KeyguardUpdateMonitor( 1015): sendKeyguardVisibilityChanged(true)
D/KeyguardUpdateMonitor( 1015): handleKeyguardVisibilityChanged(1)
D/CustomFrequencyManagerService( 785): acquireDVFSLockLocked : type : DVFS_MIN_LIMIT frequency : 1190400 uid : 1000 pid : 785 pkgName : ACTIVITY_RESUME_BOOSTER@9
D/NearbyUtils(15128): clear nearby caches
E/cutils ( 213): Failed to mkdirat(/storage/extSdCard/Android): Read-only file system
W/Vold ( 213): Returning OperationFailed - no handler for errno 30
D/KeyguardUpdateMonitor( 1015): sendKeyguardVisibilityChanged(true)
D/KeyguardUpdateMonitor( 1015): handleKeyguardVisibilityChanged(1)
W/ContextImpl(15128): Failed to ensure directory: /storage/extSdCard/Android/data/com.sec.android.gallery3d/cache
I/Gallery_Performance(15128): Gallery onDestroy End
尝试将
android
添加到您的需求中。在相关问题 更多 >
编程相关推荐