Форум сайта python.su
0
Я написал простенький код для проверки работы модуля 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()

Офлайн
61
Все что требуется поставил? Версии совпадают?
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.)
То есть оно говорит что Киви для иоС А ведро через Питоноведро
В целом - никто и ни разу не написал еще ни одного нормального приложеня под ведро на киви и питоне
Советую не тратить время на заведомо ложный путь
Офлайн
857
Konstantin1984+Для смартфона пиши на его родном языке программирования. Android - Java, iOS - Swift, Objective-C.
работы модуля Kivy на мобильном устройстве
Офлайн
124
Konstantin1984+для андроида нужена ос линукс, это обязательно, для айфона мак, для винды виндовс. На другом не получится
Для формирования apk-приложения ввел команду в окне терминала pycharm:
Офлайн
0
И все-таки, в Питоне кто-нибудь мобильные приложения делал? Может кто-нибудь конструктивно описать возможные причины ошибки?
Офлайн
44
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
и вставьте ссылку на его url Отредактировано AD0DE412 (Окт. 18, 2022 22:22:34)
Офлайн
61
Konstantin1984+Может
И все-таки, в Питоне кто-нибудь мобильные приложения делал? Может кто-нибудь конструктивно описать возможные причины ошибки?
Офлайн
44
билдер очеь капизная штука
то ему джава не та то кеш почисти то сдека не то
попробуйте докер
зы ну и еще раз питон 3.5 ето что то
зы пока что лично докером для этих целей как то не сходлось пользоваться
и вставьте ссылку на его url Отредактировано AD0DE412 (Окт. 18, 2022 23:35:45)
Офлайн
0
А чем плох питон 3.5?
Офлайн
61
Konstantin1984+не такой стабильный как 2.7
А чем плох питон 3.5?
Офлайн