2015-07-01 3 views
0

Я написал простое приложение с Kivy 1.9.1-dev. Когда я хочу, чтобы проверить его с помощью Kivy запуска на Andriod 2.4 устройства я получаюКак запустить приложение kivy 1.9.1 в Kivy Launcher?

[WARNING   ] stderr: Exception: The version of Kivy installed on this system is too old. (You have 1.9.0, but the application requires 1.9.1) 

и приложение не работает. Можно ли тестировать приложения, разработанные с помощью 1.9.1 на киви-пусковой установке?

kivy журнал пусковая:

[INFO    ] Logger: Record log in /storage/emulated/0/kivy/wp/.kivy/logs/kivy_15-07-01_4.txt 
[INFO    ] Kivy: v1.9.0 
[INFO    ] Python: v2.7.2 (default, Apr 2 2015, 13:52:41) 
[GCC 4.8] 
[INFO    ] Factory: 173 symbols loaded 
[WARNING   ] stderr: /data/data/org.kivy.pygame/files/lib/python2.7/site-packages/kivy/core/image/img_pygame.py:13: RuntimeWarning: import cdrom: No module named cdrom 
[WARNING   ] stderr: (ImportError: No module named cdrom) 
[INFO    ] Image: Providers: img_tex, img_dds, img_gif, img_pygame, img_pil (img_ffpyplayer ignored) 
[INFO    ] Text: Provider: pygame 
[INFO    ] Window: Provider: pygame 
[INFO    ] GL: OpenGL version <OpenGL ES 2.0 17.01214> 
[INFO    ] GL: OpenGL vendor <NVIDIA Corporation> 
[INFO    ] GL: OpenGL renderer <NVIDIA Tegra> 
[INFO    ] GL: OpenGL parsed version: 2, 0 
[INFO    ] GL: Texture max size <4096> 
[INFO    ] GL: Texture max units <16> 
[INFO    ] Shader: fragment shader: <14 lines, 0 errors.> 
[INFO    ] Shader: vertex shader: <23 lines, 0 errors.> 
[INFO    ] Support: Android install hooks 
[INFO    ] Window: virtual keyboard not allowed, single mode, not docked 
[WARNING   ] stderr: Traceback (most recent call last): 
[WARNING   ] stderr: File "main.py", line 108, in <module> 
[WARNING   ] stderr:  WPApp().run() 
[WARNING   ] stderr: File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/app.py", line 797, in run 
[WARNING   ] stderr: File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/app.py", line 594, in load_kv 
[WARNING   ] stderr: File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/lang.py", line 1749, in load_file 
[WARNING   ] stderr: File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/lang.py", line 1796, in load_string 
[WARNING   ] stderr: File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/lang.py", line 1185, in __init__ 
[WARNING   ] stderr: File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/lang.py", line 1284, in parse 
[WARNING   ] stderr: File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/lang.py", line 1197, in execute_directives 
[WARNING   ] stderr: File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/__init__.py", line 127, in require 
[WARNING   ] stderr: Exception: The version of Kivy installed on this system is too old. (You have 1.9.0, but the application requires 1.9.1) 

Благодаря

+0

Почему он считает, что ему требуется 1.9.1? Вы помещали это в поле с требованием? – inclement

+0

Не в моем коде. Кажется, он находится в форме __init__ python-for-android. Или, может быть, есть значение по умолчанию, которое я должен переопределить в файле конфигурации (android.txt)? – JuanPi

+0

Можете ли вы опубликовать код для своего приложения? – inclement

ответ

1

Чтобы ответить на прямой вопрос, вам нужно построить свою собственную версию kivy ракеты с помощью питона-на-андроид (имеет аргументы указать это).

Однако, если вы публикуете свой код, мы можем проверить, действительно ли он нужен 1.9.1, и выяснить причину проблемы.

Смежные вопросы