python - Android Studio 看不到我的项目(我无法运行它)
问题描述
我是 Android Studio 的新手,但我决定使用 kivy 编写我的第一个应用程序,然后在 buildozer 的帮助下创建 .apk 文件。
运行时应用程序在我的 ubuntu 上运行python main.py
。
经过一番挣扎(跟随视频https://www.youtube.com/watch?v=yr7n0C2tspI&ab_channel=ShawCode)它工作并且命令
buildozer -v android debug
工作创建 .apk 文件。
我将它上传到谷歌驱动器然后安装在我的手机上,但它没有启动(黑屏几秒钟然后它退出)。
我决定尝试使用 Android-studio 调试它并启动它是个好主意,但由于我是新手,我不太确定如何使用它。
我试图在找到项目时打开目录,但它起作用了,因为它无法运行它。
任何人都知道我做错了什么,或者如何解决这种情况?
[编辑] 我设法运行 LogCat 并从我的应用程序中提取日志(警告和错误)。他们来了:
2021-05-25 12:52:59.581 19114-19130/org.test.misia W/libEGL: [ANDROID_RECORDABLE] format: 1
2021-05-25 12:53:02.495 19114-19143/org.test.misia E/libEGL: validate_display:99 error 3008 (EGL_BAD_DISPLAY)
2021-05-25 12:53:02.499 19114-19143/org.test.misia W/libEGL: [ANDROID_RECORDABLE] format: 1
不幸的是,他们并没有说太多。任何人都可以翻译它们,看看是什么原因造成的?
解决方案
好吧,你做错了一件关键的事情:你试图在不支持此类项目的 Android Studio 中导入在某些 IDE(PyCharm?)中制作的项目。由于项目结构不同,有时甚至是语言不同,在一个 IDE 中制作的“移动”项目很少在任何其他 IDE 中运行。你已经选择了 Kivy 和 Python,你必须使用它和它的工具,Android Studio 是用于原生应用程序,而不是一些端口/分支。波沃兹尼亚
推荐阅读
- powershell - powershell中的git命令(带grep)
- docker - Gitlab Ci 配置 IPV6
- java - Jar 服务的日志文件创建问题
- java - 使用 sha256 的 Java 和 Go 哈希值不同
- reactjs - React Native Navigation 5 导入“元素类型无效”
- visual-studio-code - Gitlab,在降价中,我如何使用除标题之外的锚?
- javascript - 续集警告:`resolve/lib/core` 已弃用;请直接使用`is-core-module`
- mysql - Docker:将正在运行的容器公开给主机
- python - 使用熊猫格式化日期时间列
- laravel - 如何使用 Laravel 7 删除数据库中的数据记录