最近一周在网上百度、Google了好多转apk的方法,从零开始需要配置环境,很多坑。最后决定使用大牛配置好的虚拟机,但是也不是一帆风顺,还好最终成功。


参考来源:

https://www.bookstack.cn/read/Kivy-CN/21-Kivy-VMS.md

https://github.com/nkiiiiid/

https://blog.csdn.net/qq_29027865/article/details/79191775

。。。。。。。。。。。。。


1.下载虚拟机

链接:https://pan.baidu.com/s/1ftM7lZ-bU2UvPOi1PaHktA 
提取码:mly5

2.虚拟机镜像的下载

链接:https://pan.baidu.com/s/1knMrZHVVsFe9fJxRxrUxaQ 
提取码:9oiq

 下载后进行两次解压,得到10个G左右的.vdi文件

3.使用virtualBoxda打开镜像文件

 安装完毕VirtualBox之后,运行 VirtualBox,然后创建一个新的虚拟机,使用刚刚下载的这个 vdi 文件作为硬盘。你唯一需要设置的是把操作系统设置为 Linux,版本必须设置为 Ubuntu 32bit。如果你需要进一步的指南,可以看这个视频。这个视频展示了如何安装 VirtualBox 以及用一个已有的 vdi 文件创建新的虚拟机,你就可以按照这个指南来做。(译者注:国内也有很多类似的视频,推荐自己搜索一下,这里就不搬运原版视频了。)

4.打开虚拟机,启动到登录界面,用户名和密码都是osboxes.org

5.原文作者 https://www.bookstack.cn/read/Kivy-CN/21-Kivy-VMS.md  

1. 点击图示的按钮启动终端

2. 在终端中输入下面的命令,(或者也可以用向上的方向键来查看之前的输入历史,里面能找到,下同):

  1. cd ~/Desktop/kivycode

输入之后,按回车键。这样就让你进入到 kivycode 这个目录了。你必须进入这个目录,这样接下来的第 4 步才能成功。

3. 在终端中输入下面的命令:

  1. cp ~/Desktop/buildozer.spec ~Desktop/kivycode

输入之后还是按回车键。这回把 buildozer.spec 文件复制到这个 kivycode 目录以供使用。当然你也可以在图形界面下来复制粘贴过来。

4. 在终端中输入下面的命令:(默认将/Desktop/kivycode目录下的main.py转成apk)

  1. buildozer android debug

输入之后按回车咯。这一步是真正在创建 APK 文件。如果所有步骤都没问题,你的 APK 文件就会被生成放到桌面上。接下来就把 APK 文件安装到你的 Android 设备上面去试试吧!

以上这样,你就创建了第一个 Android 安装包!

 6.所遇问题:

虚拟机和本机之间不能复制粘贴,共享文件也无法使用,百度了一些方法无解,最后将虚拟机上生成的apk,转存到U盘里面,然后再放到电脑,再传到手机测试。

 .

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐