Форум сайта python.su
Я написал простенький код для проверки работы модуля Kivy на мобильном устройстве.
from kivy. app import App from kivy. uix. button import Button class MainApp (App): def build(self): button = Button(text='Привет от Kivy', size_hint=(.5,.5), pos_hint= {'center_x':.5, 'center_y':.5}) return button if __name__ == '__main__': app = MainApp() app.run()
Офлайн
Все что требуется поставил? Версии совпадают?
https://buildozer.readthedocs.io/en/latest/installation.html
Кроме того
Currently, Buildozer supports packaging for:
Android: via Python for Android. You must have a Linux or OSX computer to be able to compile for Android.
iOS: via Kivy iOS. You must have an OSX computer to be able to compile for iOS.
Supporting others platform is in the roadmap (such as .exe for Windows, .dmg for OSX, etc.)
То есть оно говорит что Киви для иоС А ведро через Питоноведро
В целом - никто и ни разу не написал еще ни одного нормального приложеня под ведро на киви и питоне
Советую не тратить время на заведомо ложный путь
Офлайн
Konstantin1984+Для смартфона пиши на его родном языке программирования. Android - Java, iOS - Swift, Objective-C.
работы модуля Kivy на мобильном устройстве
Офлайн
Konstantin1984+для андроида нужена ос линукс, это обязательно, для айфона мак, для винды виндовс. На другом не получится
Для формирования apk-приложения ввел команду в окне терминала pycharm:
Офлайн
И все-таки, в Питоне кто-нибудь мобильные приложения делал? Может кто-нибудь конструктивно описать возможные причины ошибки?
Офлайн
python3.5 ?
Programming Language Python :: 3 Python :: 3.6 Python :: 3.7 Python :: 3.8
sage: buildozer [--profile <name>] [--verbose] [target] <command>... buildozer --version Available targets: android Android target, based on python-for-android project ios iOS target, based on kivy-ios project Global commands (without target): distclean Clean the whole Buildozer environment help Show the Buildozer help init Create an initial buildozer.spec in the current directory serve Serve the bin directory via SimpleHTTPServer setdefault Set the default command to run when no arguments are given version Show the Buildozer version Target commands: clean Clean the target environment update Update the target dependencies debug Build the application in debug mode release Build the application in release mode deploy Deploy the application on the device run Run the application on the device serve Serve the bin directory via SimpleHTTPServer Target "ios" commands: list_identities List the available identities to use for signing. xcode Open the xcode project. Target "android" commands: adb Run adb from the Android SDK. Args must come after --, or use --alias to make an alias logcat Show the log from the device p4a Run p4a commands. Args must come after --, or use --alias to make an alias
Отредактировано AD0DE412 (Окт. 18, 2022 22:22:34)
Офлайн
Konstantin1984+Может
И все-таки, в Питоне кто-нибудь мобильные приложения делал? Может кто-нибудь конструктивно описать возможные причины ошибки?
Офлайн
билдер очеь капизная штука
то ему джава не та то кеш почисти то сдека не то
попробуйте докер
зы ну и еще раз питон 3.5 ето что то
зы пока что лично докером для этих целей как то не сходлось пользоваться
Отредактировано AD0DE412 (Окт. 18, 2022 23:35:45)
Офлайн
А чем плох питон 3.5?
Офлайн
Konstantin1984+не такой стабильный как 2.7
А чем плох питон 3.5?
Офлайн