2013-02-18 2 views
1

Я установил Eclipse, Pydev и Kivy и установку мой первый проект с файлом main.py, используя инструкции здесь:Затмение, PyDev и Kivy

http://www.ocularsoftware.com/2012/11/how-to-use-pydev-to-develop-and-run-kivy-applications-on-windows/

Но теперь я застрял о том, как создать приложение Hello World для Android и установить его на моем эмуляторе Android.

Нужно ли импортировать любую часть Android SDK? Я что-то пропустил? Я даже не знаю, что положить в мой main.py кроме

печати

EDIT («Hello, World!»): Хорошо, я понял, как заставить его работать в тестовом окне, но Я все еще не могу заставить его работать на виртуальном устройстве Android.

Вот новый код:

from kivy.app import App 
from kivy.uix.button import Button 

class TestApp(App): 
    def build(self): 
     return Button(text='Hello World') 


if __name__ in ('__main__', '__android__'): 
    TestApp().run() 

Благодаря

ответ

3

В учебнике, что вы связаны не имеет ничего общего с Android.

Название является:

Как использовать PyDev разработать и запустить Kivy приложений (на Windows,)

Примечание (на окнах) часть.

Так что я не думаю, что вы попадете куда угодно.

Можно написать приложения для python для Android. Смотрите здесь: https://code.google.com/p/python-for-android/

и здесь: http://code.google.com/p/android-scripting/

Я не думаю, что kivy будет работать на SL4A хотя. Я верю, что у них есть поддержка GUI-приложений, но это не так тщательно, как Java SDK.

+0

хорошая точка ... Я предположил, что (в Windows) часть ссылалась на настройку Kivy на Windows ... спасибо – SkyeBoniwell

1

Запуск приложений kivy на виртуальной машине Android не поддерживается. Вам нужно использовать фактическое устройство. подробности смотрите here.

Самый простой способ в настоящее время на окнах, чтобы ::

  1. Скачать (предупреждение убунту 12.10 930 + MB) pre-built VM, это VirtualBox диск
  2. Создайте новый VirtualBox VM, который использует этот диск
  3. Запустите vm и следуйте инструкциям, указанным в Readme на рабочем столе виртуальной машины.

У вас должен скоро быть apk.

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