2017-06-07 1 views
0

pymysqlモジュールを使用してkivy内のアプリケーションを作成して、シンプルなログインシステムを作成しました。 Pythonファイルはデスクトップでエラーなく実行されますが、Nexusタブレットでアプリを実行するとクラッシュし、次のエラーがスローされます。Python Buildozer PyMySQL Cant Connect

誰かがこの問題の原因を特定し、正しい方向に向けることができますか?ありがとう。

06-07 12:07:35.319 10766 10786 I python : Traceback (most recent call  last): 
06-07 12:07:35.342 10766 10786 I python : File "/home/andrew/Desktop/Python/Kivy/1-application/.buildozer/android/app/main.py", line 83, in <module> 
06-07 12:07:35.343 10766 10786 I python : File "/home/andrew/Desktop/Python/Kivy/1-application/.buildozer/android/platform/build/dists/myapp/private/lib/python2.7/site-packages/pymysql/__init__.py", line 90, in Connect 
06-07 12:07:35.344 10766 10786 I python : File "/home/andrew/Desktop/Python/Kivy/1-application/.buildozer/android/platform/build/dists/myapp/private/lib/python2.7/site-packages/pymysql/connections.py", line 706, in __init__ 
06-07 12:07:35.345 10766 10786 I python : File "/home/andrew/Desktop/Python/Kivy/1-application/.buildozer/android/platform/build/dists/myapp/private/lib/python2.7/site-packages/pymysql/connections.py", line 963, in connect 
06-07 12:07:35.346 10766 10786 I python : pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '<IP ADDRESS>' ([Errno 13] Permission denied)") 
06-07 12:07:35.402 10766 10786 I python : Python for android ended. 

EDIT: 私はbuildozer.specファイルに行き、今でタイムアウトエラーを取得イムインターネットアクセスのための許可をコメント解除。ここで

pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '<IP ADDRESS>' (timed out)") 

固定
from kivy.app import App 
from kivy.uix.gridlayout import GridLayout 
import pymysql.cursors 

class LoginScreen(GridLayout): 
    #CONTENT HERE 

class SimpleKivy(App): 
    def build(self): 
     return LoginScreen() 

if __name__ == "__main__": 
    #Error Happens Here 
    connection = pymysql.connect(host="<IP ADDRESS>", user="usr", password="pswd", db="slogin") 

    SimpleKivy().run() 

答えて

0

...私は私のDBに接続しようとしているかのサンプルです。ファイアウォールがMYSQLサーバへのアクセスをブロックしていたため、例外処理なしのエラーによりアプリケーションがクラッシュしました。

関連する問題