精华内容
下载资源
问答
  • Kivy 是一个开源的 Python 框架,用于快速开发应用,实现各种当前流行的用户界面,比如多点触摸等等。且Kivy可以运行于Windows, Linux,MacOS, Android, iOS 等当前绝大部分主流桌面/移动端操作系统。首先需要...

    Kivy 是一个开源的 Python 框架,用于快速开发应用,实现各种当前流行的用户界面,比如多点触摸等等。且Kivy可以运行于Windows, Linux,MacOS, Android, iOS 等当前绝大部分主流桌面/移动端操作系统。

    5cecd401b8870993.jpg

    首先需要安装虚拟机 VirtualBox,这个没问题,很快就装好了,然后Kivy官方制作了该虚拟机的映像(很体贴),下载后就直接能运行了,省去不少麻烦。

    下载并解压之后,打开VB并载入该文件夹下的虚拟机文件,然后运行(登录密码kivy):

    1559024416728029.png

    进入到/home/kivydev//test是测试目录,该目录下的py2apk是py27打包,py3apk是py35打包,这两个版本的差别只在于不同版本的py配置文件,在该目录下的py文件,必须使用main.py命名才能进行打包,先在该目录下对main.py进行编译,看能否成功执行:python3 main.py可以成功编译后,接下来在py2apk或py3apk的目录下执行打包命令:

    p4a apk

    即可在该目录下产生apk的文件;

    这里仅作为测试,将该main.py生成的apk进行,在手机上的运行效果如图:

    1559024529624830.jpg

    后话

    至此,已经可以完成简单的py文件的封装了,至于py文件如何编写成适于安卓版本的,以及如何更换图标,如何再进行设置里面的内容,建议阅读官方文档进行学习,

    以上就是python怎么打包apk的详细内容,更多请关注php中文网其它相关文章!

    article_wechat2021.jpg?1111

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    展开全文
  • 项目地址:简介:python-for-android是Android上Python应用程序的封装程序。您可以创建自己的Python程序,包括所需的模块和依赖项与您自己的代码捆绑在一起。功能包括:支持Python 2和Python 3。支持不同的应用程序...

    项目地址:

    简介:

    python-for-android是Android上Python应用程序的封装程序。您可以创建自己的Python程序,包括所需的模块和依赖项与您自己的代码捆绑在一起。

    功能包括:

    支持Python 2和Python 3。

    支持不同的应用程序后端,包括Kivy,PySDL2和一个WebView与Python网络服务器。

    自动支持大多数纯Python模块,并支持许多其他模块,包括流行的依赖关系,如numpy和sqlalchemy。

    适用于任何设备

    有关文档和支持,请参阅:

    在2015年,这个工具被重写,更新出更容易使用和扩展的界面。新的工具通过内置的pygame引导包含所有与distribute.sh和build.py相同的功能。

    安装

    按照安装并开始创建APK。

    开始安装:

    pip install python-for-android

    分支安装:

    pip install githttps://github.com/kivy/python-for-android.git

    可执行文件python-for-android或p4a被调用(两者都是等效的)。要测试安装是否有效,请尝试

    python-for-android recipes

    这应该返回可用于构建的配方列表。

    要构建任何程序,您需要按照上面链接的文档中所述设置Android SDK和NDK。

    如果你按照说明文档做,用SDL2构建一个APK,你可以试试eg

    p4a apk--requirements=kivy--private/home/asandy/devel/planewave_frozen/--package=net.inclem.planewavessdl2--name="planewavessdl2"--version=0.5--bootstrap=sdl2

    有关完整的说明和参数选项,请

    你会喜欢

    展开全文
  • Kivy 是一个开源的 Python 框架,用于快速开发应用,实现各种当前流行的用户界面,比如多点触摸等等。且Kivy可以运行于Windows, Linux,MacOS, Android, iOS 等当前绝大部分主流桌面/移动端操作系统。首先需要...

    Kivy 是一个开源的 Python 框架,用于快速开发应用,实现各种当前流行的用户界面,比如多点触摸等等。且Kivy可以运行于Windows, Linux,MacOS, Android, iOS 等当前绝大部分主流桌面/移动端操作系统。

    5cecd401b8870993.jpg

    首先需要安装虚拟机 VirtualBox,这个没问题,很快就装好了,然后Kivy官方制作了该虚拟机的映像(很体贴),下载后就直接能运行了,省去不少麻烦。

    下载并解压之后,打开VB并载入该文件夹下的虚拟机文件,然后运行(登录密码kivy):

    1559024416728029.png

    进入到/home/kivydev//test是测试目录,该目录下的py2apk是py27打包,py3apk是py35打包,这两个版本的差别只在于不同版本的py配置文件,在该目录下的py文件,必须使用main.py命名才能进行打包,先在该目录下对main.py进行编译,看能否成功执行:python3 main.py可以成功编译后,接下来在py2apk或py3apk的目录下执行打包命令:

    p4a apk

    即可在该目录下产生apk的文件;

    这里仅作为测试,将该main.py生成的apk进行,在手机上的运行效果如图:

    1559024529624830.jpg

    后话

    至此,已经可以完成简单的py文件的封装了,至于py文件如何编写成适于安卓版本的,以及如何更换图标,如何再进行设置里面的内容,建议阅读官方文档进行学习,

    以上就是python怎么打包apk的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!

    展开全文
  • 12 03 2014Python for Android,将你的Python应用打包APK文件由于Google的Android Scripting项目SL4A, 开发者可以使用脚本语言来开发Android应用,比如Python、Perl、JRuby、Lua、shell等,都可在Android上执行。...

    12 03 2014

    Python for Android,将你的Python应用打包为APK文件

    由于Google的Android Scripting项目SL4A, 开发者可以使用脚本语言来开发Android应用,比如Python、Perl、JRuby、Lua、shell等,都可在Android上执行。不过使 用它并不能帮助创建一个易安装、自包含可执行二进制文件的Python应用。因此,一个新的旨在让在Android系统上发布Python更加容易的项目 ——Python for Android推出了。

    Python for Android是由Kivy团队开发的一个项目(Kivy是一个可用以快速创建新颖用户界面应用的开源Python库),该项目旨在帮助你创建自己的可以包含任何你想要模块的Python distribution应用,并帮助你将Python应用打包为可在Android设备运行的APK文件。打包工作可通过四步来完成:

    下载Android SDK/NDK并确认已正确安装。

    设置好环境。

    创建一个包含模块的Python发行版本(Distribution)。一个Distribution由Python库、一些内置的模块(kivy、pygame、pil等)、一个Java bootstrap以及一个build script组成。

    使用该发行版本创建一个Python应用的APK文件。

    详细内容可以参见这篇文章介绍。

    为了对比,我们可以查看下Python for Android与其他项目的比较:

    Project

    Native Python

    GUI libraries

    APK generation

    Custom build

    Python for android

    Yes

    Yes

    Yes

    Yes

    PGS4A

    Yes

    Yes

    Yes

    No

    Android scripting

    No

    No

    No

    No

    Python on a chip

    No

    No

    No

    No

    目前,该工具只有一个用于支持Kivy模块的Java bootstrap,开发人员鼓励其他开发者创建出更多的bootstrap。其现在可用的模块包括:peg、pil、png、sdl、sqlite3、 pygame、kivy、android、libxml2、libxslt、lxml、ffmpeg、openssl等。

    Python for Android以LGPLv2许可证开源,代码托管与Github上。

    https://github.com/kivy/python-for-android

    Comments are currently closed.

    展开全文
  • 1.概述Kivy是一套Python下的跨平台开源应用开发框架,官网,我们可以用它来将Python程序打包为安卓的apk安装文件。以下是在windows环境中使用。安装和配置的过程中会下载很多东西,确保你能够稳定地访问外网,另外...
  • 1.概述Kivy是一套Python下的跨平台开源应用开发框架,官网,我们可以用它来将Python程序打包为安卓的apk安装文件。以下是在windows环境中使用。安装和配置的过程中会下载很多东西,确保你能够稳定地访问外网,另外...
  • 由于Google的Android Scripting项目SL4A...不过使用它并不能帮助创建一个易安装、自包含可执行二进制文件的Python应用。因此,一个新的旨在让在Android系统上发布Python更加容易的项目——Python for Android推出了...
  • 广告关闭腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越... 总之,利用 firebase 打包自动化脚本成 apk 单独运行还不是...(width * 0.5, height*3 4),duration=0.5) 坑二:向上滑动事件处...
  • 采摘处:http://www.iteye.com/news/23978
  • 之前有朋友说 Airtest 官方支持将自动化脚本编译成APK直接运行,照着官方提供的文档操作了一遍,发现不少的坑,今天带大家一起来填这些坑。在开始编写自动化脚本之前,我们首先要下载安装 JDK,并配置 JDK 和 ADB 到...
  • 现在使用vue开发的项目越来越多,使用vue开发的移动端打包就成了最大的问题。现在前端打包方案有好多种,但是综合来说,我比较喜欢用cordova来进行Android和ios的打包,配置完成之后,每次只需要一条命令就可以完成...
  • 它来将Python程序打包为安卓的apk安装文件。以下是在windows环境中使用。 安装和配置的过程中会下载很多东西,确保你能够稳定地访问外网,另外推荐一个视频教程:Youtube 2. 步骤 第一当然是安装了Python,我的版本是...
  • 通过Kivy将Python文件打包apk

    万次阅读 多人点赞 2018-01-29 10:20:36
    是一个开源的 Python 框架,用于快速开发应用,实现各种当前 流行的用户界面,比如多点触摸等等。且Kivy 可以运行于 Windows, Linux, MacOS, Android, iOS 等当前绝大部分主流桌面/移动端操作系统。 周日...
  • Android打包:教你如何把Python代码打包apk文件

    千次阅读 多人点赞 2021-02-07 12:00:25
    Android打包 | 教你如何把Python代码打包apk文件一、说明二、Linux系统准备1. 系统设置2. 安装Ubuntu 一、说明 在上一篇文章《创建第一个Kivy程序》,笔者介绍了如何创建第一个Kivy程序。程序写好后,下一步就是...
  • 吐槽其实当我写完之后,发现并没有什么卵用233我最一开始想的是每一次在 Github 上发现好玩的 Android 应用,都要下载下来,然后 Gradle build 老半天,其中还要改一些参数,要是直接能装到手机上运行该多好所以我就...
  • 它来将Python程序打包为安卓的apk安装文件。以下是在windows环境中使用。 安装和配置的过程中会下载很多东西,确保你能够稳定地访问外网,另外推荐一个视频教程:Youtube 2. 步骤 第一当然是安装了Python,我的...
  • plase check local file...') #安装应用 def install_apk(chose_file_num= 0): file_path = os.getcwd() for install_apk_to_devices_index in range(len(devices_list_finally)): print('嘿嘿嘿') print(install_...
  • 今天终于要来给大家介绍python多渠道打包啦,我也是很激动,当初虽然有gradle这样方便的打包方式,但是一旦渠道数量多了起来,gradle打包的时间也会成为一个瓶颈,之前打20个渠道左右,用gradle打包的话大概要花上20...
  • 吐槽其实当我写完之后,发现并没有什么卵用233我最一开始想的是每一次在 Github 上发现好玩的 Android 应用,都要下载下来,然后 Gradle build 老半天,其中还要改一些参数,要是直接能装到手机上运行该多好所以我就...
  • Kivy 是一套用于跨平台快速应用开发的开源框架,只需编写一套代码,便可运行于各大桌面及移动平台上(包括 Linux, Windows, OS X, Android, iOS, 以及 Raspberry Pi) Kivy 采用 Python 和 Cython  编写,在...
  • 2、以列表的形式打印每页所有apk应用名,如:抖音.apk 3、批量保存到本地指定路径(自己修改即可) 4、以列表的形式打印每页所有apk的包名,如:com.ss.android.ugc.aweme.apk(抖音的包名) ...
  • 前言道高一尺,魔高一丈。现如今只做混淆的apk,在smali逆向中,可以说是裸奔。鉴于此,各大佬也都针对自己的应用进行了加固处理(加固原理自找度娘)...基本流程就是:apk包 —-》 360加固 —–》多渠道打包—–》上线
  • Crosswalk快速构建打包app 这个一般是用于本身内容是web构建的,只需要用android来包个壳的app,官方提供了两种方式: 命令行打包 使用指定的命令参数来构建、打包app --arch=arm 只打包出arm/x86的,不填默认...
  • Python 完成 Android apk 的编译打包

    千次阅读 2018-09-04 10:39:27
    我最一开始想的是每一次在 Github 上发现好玩的 Android 应用,都要下载下来,然后 Gradle build 老半天,其中还要改一些参数,要是直接能装到手机上运行该多好 所以我就想,如果能写一个脚本,直接完成这些操作那...
  • python手册 apk_python apk

    2020-11-26 07:31:32
    使用python生成多渠道包 往apk包中追加到一个空文件到meta-inf目录以标识渠道,android中获取此文件即可获得app的下载渠道首先在info文件夹新建一个qdb.txt的空文本文件新建channel.txt存放渠道来源 ? 运行python...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,253
精华内容 1,701
关键字:

python应用打包apk

python 订阅