Android App kivy未从mysql数据库连接

Android App kivy未从mysql数据库连接,android,mysql,kivy,Android,Mysql,Kivy,有人知道为什么当应用程序安装在android上时,它不从mysql数据库连接吗 奇怪的是,在安装时,即使允许buildozer.spec,应用程序也没有请求访问intenet的权限 buildozer.spec如下所示: 需求=kivy、pymysql、python2 android.permissions=互联网 这是我的密码: # -*- coding: utf-8 -*- from kivy.uix.gridlayout import GridLayout from kivy.uix.bu

有人知道为什么当应用程序安装在android上时,它不从mysql数据库连接吗

奇怪的是,在安装时,即使允许buildozer.spec,应用程序也没有请求访问intenet的权限

buildozer.spec如下所示:

需求=kivy、pymysql、python2

android.permissions=互联网

这是我的密码:

# -*- coding: utf-8 -*-
from kivy.uix.gridlayout import GridLayout
from kivy.uix.button import Button
from kivy.uix.scrollview import ScrollView
from kivy.core.window import Window
from kivy.app import runTouchApp
import pymysql.cursors


db = pymysql.connect(host="127.0.0.1", user="root", password="xxxxx", 
database="db_financ)
cur = db.cursor() 

# select database
cur.execute("SELECT desc_desp, valor FROM despesa WHERE id_despesa <> 0")
row=cur.fetchall()


layout = GridLayout(cols=2, spacing=10, size_hint_y=None)
layout.bind(minimum_height=layout.setter('height'))


for i in row:
    btn = Button(text=i[0] + "\nR$ " + str(i[1]), size_hint_y=None, height=150)
    layout.add_widget(btn)


root = ScrollView(size_hint=(1, None), size=(Window.width, Window.height))
root.add_widget(layout)

runTouchApp(root)

我知道这是一个老问题,但这是因为localhost“127.0.0.1”是您计算机的内部IP地址。所以它只能在你的机器上工作。您需要将“主机”更改为计算机的内部IP地址。通过在命令行中键入“IP配置”,您可以在windows上计算计算机的内部IP地址。这将显示计算机的内部IP地址。我不知道在OX或LINUX上arg是什么命令,但它是类似的

我知道这是一个老问题,但这是因为localhost“127.0.0.1”是您计算机的内部IP地址。所以它只能在你的机器上工作。您需要将“主机”更改为计算机的内部IP地址。通过在命令行中键入“IP配置”,您可以在windows上计算计算机的内部IP地址。这将显示计算机的内部IP地址。我不知道在OX或LINUX上arg是什么命令,但它是类似的