首页 > 解决方案 > 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

不幸的是,他们并没有说太多。任何人都可以翻译它们,看看是什么原因造成的?

标签: pythonandroidandroid-studiokivybuildozer

解决方案


好吧,你做错了一件关键的事情:你试图在不支持此类项目的 Android Studio 中导入在某些 IDE(PyCharm?)中制作的项目。由于项目结构不同,有时甚至是语言不同,在一个 IDE 中制作的“移动”项目很少在任何其他 IDE 中运行。你已经选择了 Kivy 和 Python,你必须使用它和它的工具,Android Studio 是用于原生应用程序,而不是一些端口/分支。波沃兹尼亚


推荐阅读