需要有关 kivy mapview 的帮助,可在 windows 上运行,但无法在 android 上运行,应用程序无法启动

Need help on kivy mapview, works on windows, but just do not work on android, app just doesn't start

以下 kivy mapview 适用于 windows,但不适用于 Android。请帮助

import sys
from kivy.base import runTouchApp
from kivy.lang import Builder

if __name__ == '__main__' and __package__ is None:
    from os import sys, path
    sys.path.append(path.dirname(path.dirname(path.abspath(__file__))))

import mapview

root = Builder.load_string("""
#:import sys sys
#:import MapSource mapview.MapSource
MapView:
    lat: 50.6394
    lon: 3.057
    zoom: 13
    map_source: MapSource(sys.argv[1], attribution="") if len(sys.argv) > 1 else "osm"
    MapMarkerPopup:
        lat: 50.6394
        lon: 3.057
        popup_size: dp(230), dp(130)
        Bubble:
            BoxLayout:
                orientation: "horizontal"
                padding: "5dp"
                AsyncImage:
                    source: "http://upload.wikimedia.org/wikipedia/commons/9/9d/France-Lille-VieilleBourse-FacadeGrandPlace.jpg"
                    mipmap: True
                Label:
                    text: "[b]Lille[/b]\n1 154 861 hab\n5 759 hab./km2"
                    markup: True
                    halign: "center"
""")

runTouchApp(root)

最后,我修复了这个问题,看起来我必须重新开始构建它并且不得不修改要求。这些示例位于 https://github.com/kivy-garden/garden.mapview/tree/master/examples are really good to have the mapview work on Android. Also follow this link carefully https://github.com/kivy-garden/garden.mapview 以获得更好的想法:)