① 如何把python打包成apk文件
右键点击项目,弹出菜单。鼠标移动到runas选项上,弹出子菜单。然后单击androidapplication。他就会打包成apk了。点击项目中bin目录前面的加号,就可以看到对应的apk了,然后右键该apk选择,再到某个目录点击粘贴就可以复制出来了。
② python代码如何提取apk的信息 需要先把apk压缩zip才能看到里面内容
import StringIO
import zipfile
filehandle = open("D:/ABC.zip", 'rb')
zfile = zipfile.ZipFile(filehandle)
data = StringIO.StringIO(zfile.read(zfile .namelist()[0]))
reader = csv.reader(data)
在zipfile文档中看了ZipFile对象的read方法,它返回的是字节,不是迭代器。因为csv.reader方法它的参数是需要一个迭代器的。所以你的这段代码过不了:reader=csv.reader(zf.open(cf))
③ 求问怎么把一个python程序打包成apk
1.概述
Kivy是一套Python下的跨平台开源应用开发框架,官网,我们可以用
它来将Python程序打包为安卓的apk安装文件。以下是在windows环境中使用。
安装和配置的过程中会下载很多东西,确保你能够稳定地访问外网,另外推荐一个视频教程:Youtube
2. 步骤
第一当然是安装了Python,我的版本是Python 2.7.13,然后就是安装Kivy包:
官网有详细的Kivy包的安装步骤,按照该步骤走完就安装ok。
然后就是写一个简单的程序main.py测试一下:
import kivy
kivy.require('1.9.1')
from kivy.app import App
from kivy.uix.button import Button
class test(App):
def build(self):
return Button(text='hello world')
if __name__ == '__main__':
test().run()
运行截图:
运行成功,那开发环境基本没问题了。然后下面就是怎么将这个程序打包成apk。
首先需要安装虚拟机 VirtualBox,这个没问题,很快就装好了,然后Kivy官方制作了该虚拟机的映像(很体贴),下载后就直接能运行了,省去不少麻烦。下载地址,或者直接去官网下载:
下载并解压之后,打开VB并载入该文件夹下的虚拟机文件,然后运行(登录密码kivy):
进入到该系统中之后,就需要开始配置环境。官方指导
首先我们先在该系统中添加一个共享文件夹,这样可以和windows共享文件,在VB的设备->共享文件夹选项中有配置:
然后我们使用固定分配,在windows下某个路径新建一个文件夹后将其选择为共享文件夹,并选择自动挂载:
然后重新启动虚拟机就可以访问该共享文件夹了:
设置好了共享文件夹后,可以将之前写的测试程序main.py拷贝到该文件夹,然后在虚拟机中拷贝到桌面备用。
然后打开终端(cd到桌面),执行buildozer init命令,之后会在桌面上生成buildozer.spec的配置文件:
然后使用命令gedit buildozer.spec来编辑该文件,(如果没有gedit可以sudo apt-get install gedit来安装)
基本不用改什么,那个source.dir 需要注意,这是刚刚我们放在桌面上的main.py的路径。
然后运行buildozer android_new debug,接着就开始下载很多东西了,例如Android SDK,Android NDK之类,并且是需要访问外网的,自搭梯子。这个过程要很久,让我一度以为出了问题,然后我中午睡一觉起来就差不多了^^。
然后在它自动下载配置之后就会在桌面的bin文件夹下面生成了apk文件,可以安装在手机上试一下。
然后基本流程大概如此^^,详细可以去官网了解,我就是按照官网的步骤完成的。
④ Python程序怎么弄成APK文件
有个模块叫Builder
可以打包Python程序
你要确保你的程序有GUI界面!
Android GUI推荐用kivy
适配性较好
⑤ 如何在android上运行Python代码
Python提供了pass语句,它不做任何事情这样的代码结构在开发和调试时很有用,因为编写代码的时候你可能要先把结构定下来在异常处理中也被经常用到deffoo_func():pass;
⑥ 安卓手机上如何安装Python
如果三星手机需要下载安装软件应用,建议尝试:
1.使用手机功能表中自带的浏览器上网,直接搜索需要的软件进行下载安装(下载安卓版本格式为apk)。
2.使用电脑下载APK格式的安装包,连接数据线传输至手机,操作手机在应用程序-我的文件中找到安装包,运行后点击安装按钮。
3.下载完成后点击下载的应用,根据软件手机界面中软件安装提示点击安装即可。
注:如安装手机桌面没有生成快捷图标,手机将软件拖到主屏幕的操作方法:进入应用程序点住需添加到主屏的图标不松手,拖动到主屏幕后松手即可。
⑦ python怎么转apk
暂时还没有Python的apk安装包(倒是有一个叫qpython的应用,但是体验相当拉鸡),可以用脚本把.py文件转化成字节文件(懒得敲自己查)
⑧ 怎么把安卓APK文件转换成程序
1,在手机上点这个APK文件会弹出一个对话框提示安装~点击“安装”就行了
2,如果安装时提示手机没有APP安装器无法安装,那就用数据线把手机和电脑连在一起,把电脑上安好的91手机助手打开(打开就行,别的不用管),然后在电脑上双击你下好的APK文件选择“安装”就行了
⑨ 怎么把python程序打包成apk,谁能教我谢谢!
需要使用linux环境的,其他的系统环境无法满足的.一般我们平时常用的微软视窗系统不适合做安卓开发的.
有了合适的操作系统安装好python后可以用python-for-android来安装apk的打包需要的所有模块
网页链接
⑩ 用eclipse怎么把python程序打包成apk文件
右键点击项目,弹出菜单。
鼠标移动到run as 选项上,弹出子菜单。然后单击Android application。他就会打包成apk了。
点击项目中bin目录前面的加号展开,就可以看到对应的apk了,然后右键该apk选择,再到某个目录点击粘贴就可以复制出来了。