添加导入到Kodi的addon.xml

时间:2017-06-18 12:08:59

标签: python xml kodi

将导入添加到Kodi addon.xml文件的语法是什么?我正在尝试使用pythons请求,我收到此错误:

07:54:13.435 T:123145511706624   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.ImportError'>
                                            Error Contents: No module named requests
                                            Traceback (most recent call last):
                                              File "//Kodi/addons/bingewave.venues/addon.py", line 8, in <module>
                                                import requests
                                            ImportError: No module named requests
                                            -->End of Python script error report<--

现在我注意到Kodi在平台中内置了很多库,包括:http://kodi.wiki/view/Category:Add-on_libraries/modules

目前在我的附加xml中,我有这个:

<addon id="example" name="Example" version="1.0.4" provider-name="zag">
    <requires>
        <import addon="xbmc.python" version="2.14.0"/>
    </requires>
    <extension point="xbmc.python.script" library="addon.py">
        <provides>executable</provides>
    </extension>
</addon>

导入更多模块(如请求)的语法是什么?

1 个答案:

答案 0 :(得分:0)

将其添加到<requires> defintion <import addon="script.module.requests" version="2.12.4"/>

它不会为您的本地开发环境解决此问题,只有通过zip或插件仓库安装插件才能解决此问题。因此,设置它并启动kodi无论如何都会让你的插件崩溃。 如果您正在寻找要安装到开发环境的模块,请查看http://mirror.de.leaseweb.net/xbmc/addons/krypton/script.module.requests/