kivy应用程序可以在计算机上运行,​​但不能在移动设备上运行

时间:2018-12-27 15:18:43

标签: python-3.x kivy kivy-language

我制作了一个kivy应用程序,并在计算机上运行它,效果很好,我打包并将其放在我的android手机上,并立即关闭。另请注意,我正在使用PyCharm IDE

我阅读了另一个论坛,一个人说要检查断点,但是我没有设置断点。如您在代码中所见,我调用.kv文件的方式是通过“名称约定”

main.py:

import socket
from kivy.uix.floatlayout import FloatLayout
from kivy.app import App
from kivy.properties import ObjectProperty

class Make_Client(FloatLayout):
    ...

class ClientApp(App):
    def build(self):
        return Make_Client()

if __name__ == "__main__":
    ClientApp().run()

client.kv:

# File name: main.py

<FloatLayout>:
   ...

1 个答案:

答案 0 :(得分:0)

我问了一个朋友,他告诉我这是“ Android-Manifest.xml” 所以在我的APK Packer(buildozer)中,我不得不告诉它要求android.permissions.INTERNET,然后我的应用程序才能在手机上正常工作