Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当Kivy应用程序在Android上停止时,logcat输出不具信息_Python_Android_Kivy_Buildozer - Fatal编程技术网

Python 当Kivy应用程序在Android上停止时,logcat输出不具信息

Python 当Kivy应用程序在Android上停止时,logcat输出不具信息,python,android,kivy,buildozer,Python,Android,Kivy,Buildozer,我正在Ubuntu上使用kivy v1.10.1、buildozer 0.39和python 3.5.2 我有一个非常基本的kivy应用程序 from kivy.app import App from kivy.uix.screenmanager import Screen from kivy.uix.button import Label from kivy.lang import Builder root = Builder.load_string(''' <MainFrame>

我正在Ubuntu上使用kivy v1.10.1、buildozer 0.39和python 3.5.2

我有一个非常基本的kivy应用程序

from kivy.app import App
from kivy.uix.screenmanager import Screen
from kivy.uix.button import Label
from kivy.lang import Builder

root = Builder.load_string('''
<MainFrame>:
    Label:
        text: 'Hello world'
''')

class MainFrame(Screen):
    def __init__(self, **kwargs):
        super(MainFrame, self).__init__(**kwargs)

class BasicApp(App):
    def build(self):
        return MainFrame()

if __name__ == '__main__':
    BasicApp().run()
我可以用buildozer构建APK,但当我在android设备上运行它时,它似乎会加载,但随后停止

这似乎是logcat输出的相关部分

-31 12:18:56.281  7803  7803 D InputTransport: Input channel destroyed: fd=53
08-31 12:18:56.282  3620  4975 I WindowManager: WIN DEATH: Window{e85acd2d0 u0 org.test.myapp/org.kivy.android.PythonActivity}
08-31 12:18:56.282  3620  4975 D WindowManager: disposeInputChannel mInputChannel: e85acd2 org.test.myapp/org.kivy.android.PythonActivity (server)
08-31 12:18:56.282  3620  4975 W InputDispatcher: Attempted to unregister already unregistered input channel
08-31 12:18:56.283 30622 30622 D [WeatherWidget(15503)]  DB L2: {[610591C4E30FED4A153FF198DAC84EFEE3319B0D622FD4A19809E90ED3C1398368D658B139FCCB8B9564F5B4E9CB634EAEB5D3DD5DDD4E73700B72505132108E]}
08-31 12:18:56.284 30622 30622 D [WeatherWidget(15503)]  : {[E9BDC1AC9F9B078A92B3F309630276C89F9B6E52C087A495B97355481F2FDE5B58A757A09967AB7BD9E1187CEA5BB356FACBD4A552A7402C88647F970C513A69]}
08-31 12:18:56.284  3620  7254 I ActivityManager: Process org.test.myapp (pid 30399) has died(75,351)
08-31 12:18:56.285  3620  7254 D ActivityManager: cleanUpApplicationRecord -- 30399
08-31 12:18:56.285  3620  4975 D InputDispatcher: Focus left window: 30399
08-31 12:18:56.285  3620  4975 D InputTransport: Input channel destroyed: fd=549
08-31 12:18:56.286  3620  7254 W ActivityManager: Force removing ActivityRecord{74325c3d0 u0 org.test.myapp/org.kivy.android.PythonActivity t14282}: app died, no saved state
08-31 12:18:56.286  3620  4975 D InputTransport: Input channel constructed: fd=549
08-31 12:18:56.286  3620  4975 D InputTransport: Input channel constructed: fd=624
08-31 12:18:56.286 30642 30666 I DatabaseManager: [#CMH#] createTables  
08-31 12:18:56.286  3620  4975 D WindowManager: openInputChannel mInputChannel: e85acd2 org.test.myapp/org.kivy.android.PythonActivity (server)
08-31 12:18:56.287  3620  4975 D InputDispatcher: Focus entered window: 30399
08-31 12:18:56.287  3620  5346 I WindowManager: WIN DEATH: Window{d2e042ad0 u0 SurfaceView - org.test.myapp/org.kivy.android.PythonActivity}
08-31 12:18:56.290  3620  7254 W MultiScreenManagerService: moveTaskBackToDisplayIfNeeded(): root is not base activity
08-31 12:18:56.294 30642 30666 I CloudEventSyncTable: [#CMH#]  CloudEventSyncTable constructor  
08-31 12:18:56.295 30642 30666 I EventSyncCacheTable: [#CMH#]  EventSyncBackUpTable constructor  
08-31 12:18:56.295 30642 30666 I DatabaseManager: [#CMH#] DB init done ReadOnly:  false
08-31 12:18:56.295 30642 30666 I Controller: [#CMH#] ServicesSetValue =      41881406
08-31 12:18:56.297  3620  7254 D GameManagerService: there is not sem_perfomance_mode on setting
08-31 12:18:56.301 30642 30666 I Controller: [#CMH#] storagepermisssion =      0
08-31 12:18:56.301 30642 30666 I Controller: [#CMH#] initializeBroadcastReceiver  com.samsung.cmh.database.DatabaseManager@8c4b3c8
08-31 12:18:56.302 30642 30666 I SystemBroadcastReceiver: [#CMH#]  in initialize  
08-31 12:18:56.302 30642 30666 I SystemBroadcastReceiver: [#CMH#] SystemBroadcastReceiver 
08-31 12:18:56.307  3620  5346 I WindowManager_SurfaceController: Destroying surface Surface(name=SurfaceView - org.test.myapp/org.kivy.android.PythonActivity) called by com.android.server.wm.WindowStateAnimator.destroySurface:2906 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:1120 com.android.server.wm.WindowState.removeLocked:1880 com.android.server.wm.WindowManagerService.removeWindowInnerLocked:2924 com.android.server.wm.WindowManagerService.removeWindowLocked:2864 com.android.server.wm.WindowState$DeathRecipient.binderDied:2320 android.os.BinderProxy.sendDeathNotice:701 <bottom of call stack> 
08-31 12:18:56.308  3072  7256 I SurfaceFlinger: id=1073 Removed QythonActiv (4/12)
08-31 12:18:56.308  3072  3134 I SurfaceFlinger: id=1074 Removed QythonActiv (3/11)
08-31 12:18:56.308  3072  3134 I SurfaceFlinger: id=1073 Removed QythonActiv (-2/11)
08-31 12:18:56.308  3072  3134 I SurfaceFlinger: id=1074 Removed QythonActiv (-2/11)
08-31 12:18:56.326  3620  7254 D InputDispatcher: Focus left window: 30399
08-31 12:18:56.327  3620  7254 D WindowManager: disposeInputChannel mInputChannel: e85acd2 org.test.myapp/org.kivy.android.PythonActivity (server)
08-31 12:18:56.327  3620  7254 D InputTransport: Input channel destroyed: fd=624
08-31 12:18:56.346  3620  7254 I WindowManager_SurfaceController: Destroying surface Surface(name=org.test.myapp/org.kivy.android.PythonActivity) called by com.android.server.wm.WindowStateAnimator.destroySurface:2906
-31 12:18:56.281 7803 7803 D输入传输:输入通道已破坏:fd=53
08-31 12:18:56.282 3620 4975 I WindowManager:WIN DEATH:Window{e85acd2d0 u0 org.test.myapp/org.kivy.android.PythonActivity}
08-31 12:18:56.282 3620 4975 D WindowManager:disposeInputChannel mInputChannel:e85acd2 org.test.myapp/org.kivy.android.PythonActivity(服务器)
08-31 12:18:56.282 3620 4975 W InputDispatcher:试图注销已注销的输入通道
08-31 12:18:56.283 30622 30622 D[WeatherWidget(15503)]DB L2:{[610591C4E30FED4A153FF198DAC84EFEE3319B0D62FD4A19809E90ED3C1398368D658B139FCCB8B9564F5B4E9CB634EAEB5D3DD5D4E73700B72505132108E]}
08-31 12:18:56.284 30622 30622 D[天气小部件(15503)]:{[E9BDC1AC9F9B078A92B309630276C89F9B6E52C087A495B97355482FDE5B58A757A09967AB7BD9E1187CEA5B356FACBD4A552A7402C88647F970C513A69]}
08-31 12:18:56.284 3620 7254 I ActivityManager:Process org.test.myapp(pid 30399)已死亡(75351)
08-31 12:18:56.285 3620 7254 D活动管理器:清理应用程序记录--30399
08-31 12:18:56.285 3620 4975 D输入分派器:聚焦左窗口:30399
08-31 12:18:56.285 3620 4975 D输入传输:输入通道已损坏:fd=549
08-31 12:18:56.286 3620 7254 W活动管理器:强制删除活动记录{74325c3d0 u0 org.test.myapp/org.kivy.android.PythonActivity t14282}:应用程序已死亡,无保存状态
08-31 12:18:56.286 3620 4975 D输入传输:构建的输入通道:fd=549
08-31 12:18:56.286 3620 4975 D输入传输:构建的输入通道:fd=624
08-31 12:18:56.286 30642 30666 I数据库管理器:[#CMH#]创建表
08-31 12:18:56.286 3620 4975 D WindowManager:openInputChannel mInputChannel:e85acd2 org.test.myapp/org.kivy.android.PythonActivity(服务器)
08-31 12:18:56.287 3620 4975 D InputDispatcher:焦点输入窗口:30399
08-31 12:18:56.287 3620 5346 I WindowManager:WIN DEATH:Window{d2e042ad0 u0 SurfaceView-org.test.myapp/org.kivy.android.PythonActivity}
08-31 12:18:56.290 3620 7254 W MultiScreenManager服务:MoveTaskBacktoDisplayIfRequired():根不是基本活动
08-31 12:18:56.294 30642 30666 I CloudEventSyncTable:[#CMH#]CloudEventSyncTable构造函数
08-31 12:18:56.295 30642 30666 I EventSyncCacheTable:[#CMH#]EventSyncBackUpTable构造函数
08-31 12:18:56.295 30642 30666 I数据库管理器:[#CMH#]DB init done ReadOnly:false
08-31 12:18:56.295 30642 30666 I控制器:[#CMH#]服务价值=41881406
08-31 12:18:56.297 3620 7254 D GameManagerService:设置上没有扫描性能模式
08-31 12:18:56.301 30642 30666 I控制器:[#CMH#]storagepermission=0
08-31 12:18:56.301 30642 30666 I控制器:[#CMH#]initializeBroadcastReceiver com.samsung.CMH.database。DatabaseManager@8c4b3c8
08-31 12:18:56.302 30642 30666 I SystemBroadcastReceiver:[CMH]处于初始化状态
08-31 12:18:56.302 30642 30666 I SystemBroadcastReceiver:[CMH]SystemBroadcastReceiver
08-31 12:18:56.307 3620 5346 I WindowManager_SurfaceControl:销毁表面(name=SurfaceView-org.test.myapp/org.kivy.android.PythonActivity)由com.android.server.wm.WindowStateAnimator.destroySurface调用:2906 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:1120 com.android.server.wm.wm.WindowStateAnimator.removeLocked:1880 com.android.server.wm.WindowManagerService.removeWindowInnerLocked:2924 com.android.server.wm.WindowManagerService.removeWindowLocked:2864com.android.server.wm.WindowState$DeathRecipient.binderDied:2320 android.os.BinderProxy.sendDeathNotice:701
08-31 12:18:56.308 3072 7256 I表面过滤器:id=1073已移除QythonActiv(4/12)
08-31 12:18:56.308 3072 3134 I SurfaceFlinger:id=1074已删除QythonActiv(2011年3月)
08-31 12:18:56.308 3072 3134 I表面过滤器:id=1073已移除QythonActiv(-2/11)
08-31 12:18:56.308 3072 3134 I SurfaceFlinger:id=1074已删除QythonActiv(-2/11)
08-31 12:18:56.326 3620 7254 D输入分派器:聚焦左窗口:30399
08-31 12:18:56.327 3620 7254 D WindowManager:disposeInputChannel mInputChannel:e85acd2 org.test.myapp/org.kivy.android.PythonActivity(服务器)
08-31 12:18:56.327 3620 7254 D输入传输:输入通道已损坏:fd=624
08-31 12:18:56.346 3620 7254 I WindowManager_SurfaceController:销毁由com.android.server.wm.WindowStateAnimator调用的表面(name=org.test.myapp/org.kivy.android.PythonActivity)。销毁表面:2906
logcat全文载于:


有人能告诉我问题的可能来源吗?

logcat中的实际回溯是这一部分:

08-31 14:29:28.636 29017 29035 I python  :  Traceback (most recent call last):
08-31 14:29:28.636 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/app/main.py", line 21, in <module>
08-31 14:29:28.637 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/app.py", line 829, in run
08-31 14:29:28.637 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/app/main.py", line 18, in build
08-31 14:29:28.638 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/app/main.py", line 14, in __init__
08-31 14:29:28.638 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/uix/relativelayout.py", line 265, in __init__
08-31 14:29:28.639 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/uix/floatlayout.py", line 65, in __init__
08-31 14:29:28.639 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/uix/layout.py", line 76, in __init__
08-31 14:29:28.639 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/uix/widget.py", line 361, in __init__
08-31 14:29:28.640 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/uix/widget.py", line 469, in apply_class_lang_rules
08-31 14:29:28.640 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/lang/builder.py", line 538, in apply
08-31 14:29:28.641 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/lang/builder.py", line 654, in _apply_rule
08-31 14:29:28.641 29017 29035 I python  :    File "kivy/_event.pyx", line 188, in kivy._event.EventDispatcher.__cinit__
08-31 14:29:28.641 29017 29035 I python  :    File "kivy/properties.pyx", line 447, in kivy.properties.Property.link
08-31 14:29:28.642 29017 29035 I python  :    File "kivy/properties.pyx", line 632, in kivy.properties.NumericProperty.init_storage
08-31 14:29:28.642 29017 29035 I python  :    File "kivy/properties.pyx", line 418, in kivy.properties.Property.init_storage
08-31 14:29:28.642 29017 29035 I python  :    File "kivy/properties.pyx", line 655, in kivy.properties.NumericProperty.convert
08-31 14:29:28.643 29017 29035 I python  :    File "kivy/properties.pyx", line 663, in kivy.properties.NumericProperty.parse_str
08-31 14:29:28.643 29017 29035 I python  :    File "kivy/properties.pyx", line 670, in kivy.properties.NumericProperty.parse_list
08-31 14:29:28.643 29017 29035 I python  :    File "kivy/properties.pyx", line 296, in kivy.properties.dpi2px
08-31 14:29:28.644 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/utils.py", line 505, in __get__
08-31 14:29:28.645 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/metrics.py", line 162, in dpi
08-31 14:29:28.645 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/jnius/__init__.py", line 12, in <module>
08-31 14:29:28.646 29017 29035 I python  :  ImportError: dlopen failed: library "libpython2.7.so" not found
08-31 14:29:28.646 29017 29035 I python  : Python for android ended.
08-31 14:29:28.636 29017 29035 I python:回溯(最近一次调用):
08-31 14:29:28.636 29017 29035 I python:File“/home/jeff/projects/basic_kivy_app/.buildozer/android/app/main.py”,第21行,在
08-31 14:29:28.637 29017 29035 I python:File“/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python installs/myapp/kivy/app.py”,第829行,运行中
08-31 14:29:28.637 29017 29035 I python:File“/home/jeff/projects/basic_kivy_app/.buildozer/android/app/main.py”,第18行,内部版本
08-31 14:29:28.638 29017 29035 I python:File“/home/jeff/projects/basic\u kivy\u app/.buildozer/android/app/main.py”,第14行,在__
08-31 14:29:28.638 29017 29035 I python:File“/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python installs/myapp/kivy/uix/relativelayout.py”,第265行,在__
08-31 14:29:28.639 29017 29035 I python:File“/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python installs/myapp/kivy/uix/floatlayout.py”,第65行,I
08-31 14:29:28.636 29017 29035 I python  :  Traceback (most recent call last):
08-31 14:29:28.636 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/app/main.py", line 21, in <module>
08-31 14:29:28.637 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/app.py", line 829, in run
08-31 14:29:28.637 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/app/main.py", line 18, in build
08-31 14:29:28.638 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/app/main.py", line 14, in __init__
08-31 14:29:28.638 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/uix/relativelayout.py", line 265, in __init__
08-31 14:29:28.639 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/uix/floatlayout.py", line 65, in __init__
08-31 14:29:28.639 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/uix/layout.py", line 76, in __init__
08-31 14:29:28.639 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/uix/widget.py", line 361, in __init__
08-31 14:29:28.640 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/uix/widget.py", line 469, in apply_class_lang_rules
08-31 14:29:28.640 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/lang/builder.py", line 538, in apply
08-31 14:29:28.641 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/lang/builder.py", line 654, in _apply_rule
08-31 14:29:28.641 29017 29035 I python  :    File "kivy/_event.pyx", line 188, in kivy._event.EventDispatcher.__cinit__
08-31 14:29:28.641 29017 29035 I python  :    File "kivy/properties.pyx", line 447, in kivy.properties.Property.link
08-31 14:29:28.642 29017 29035 I python  :    File "kivy/properties.pyx", line 632, in kivy.properties.NumericProperty.init_storage
08-31 14:29:28.642 29017 29035 I python  :    File "kivy/properties.pyx", line 418, in kivy.properties.Property.init_storage
08-31 14:29:28.642 29017 29035 I python  :    File "kivy/properties.pyx", line 655, in kivy.properties.NumericProperty.convert
08-31 14:29:28.643 29017 29035 I python  :    File "kivy/properties.pyx", line 663, in kivy.properties.NumericProperty.parse_str
08-31 14:29:28.643 29017 29035 I python  :    File "kivy/properties.pyx", line 670, in kivy.properties.NumericProperty.parse_list
08-31 14:29:28.643 29017 29035 I python  :    File "kivy/properties.pyx", line 296, in kivy.properties.dpi2px
08-31 14:29:28.644 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/utils.py", line 505, in __get__
08-31 14:29:28.645 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/kivy/metrics.py", line 162, in dpi
08-31 14:29:28.645 29017 29035 I python  :    File "/home/jeff/projects/basic_kivy_app/.buildozer/android/platform/build/build/python-installs/myapp/jnius/__init__.py", line 12, in <module>
08-31 14:29:28.646 29017 29035 I python  :  ImportError: dlopen failed: library "libpython2.7.so" not found
08-31 14:29:28.646 29017 29035 I python  : Python for android ended.
requirements = python2, kivy
 requirements = python3, kivy