Eclipse buildozerandroid调试部署(运行)

Eclipse buildozerandroid调试部署(运行),eclipse,adb,kivy,android-sdk-2.1,Eclipse,Adb,Kivy,Android Sdk 2.1,我目前正在将应用程序部署到我的手机中。 该应用程序是应用程序的一部分。关于main.py和buildozer.spec文件的所有内容都是根据本教程设置的。尽管出现了一些控制台错误,但在Eclipse中运行时,该应用程序运行正常 我的手机是三星GT-15500,安卓2.2版。我还运行了一个apk安装程序和 此外,在我的手机文件/mnt/sdcard中,我找不到/kivy目录来放置我的应用程序和一个简单的文本文件 无论如何,在教程和kivy文档中都有以下命令:buildozer android de

我目前正在将应用程序部署到我的手机中。 该应用程序是应用程序的一部分。关于main.py和buildozer.spec文件的所有内容都是根据本教程设置的。尽管出现了一些控制台错误,但在Eclipse中运行时,该应用程序运行正常

我的手机是三星GT-15500,安卓2.2版。我还运行了一个apk安装程序和

此外,在我的手机文件/mnt/sdcard中,我找不到/kivy目录来放置我的应用程序和一个简单的文本文件

无论如何,在教程和kivy文档中都有以下命令:buildozer android debug deploy run在我的机器中失败。产生给定的错误:

    # Android packaging done!
# APK Kivyapp1-1.2.0-debug.apk available in the bin directory
# Run '/home/user/.buildozer/android/platform/android-sdk-21/platform-tools/adb devices'
# Cwd None
/home/user/.buildozer/android/platform/android-sdk-21/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
# Command failed: /home/user/.buildozer/android/platform/android-sdk-21/platform-tools/adb devices
我怀疑这与我的ADT和SDK工具、配置等有关

有什么建议吗

哦,提前谢谢你抽出时间来

编辑:我正在运行Linux Mint 16发行版

Edit2:已将main.app更正为main.py,并添加了有关错误的信息

关于main.app的一切

我想说清楚,你是说main.py,对吗

我的手机是三星GT-15500,安卓2.2版。我也在运行apk安装程序和kivy launcher

你在kivy launcher中尝试过kivy程序吗?它们有用吗?使用安卓2.2的旧手机有时会出现一些图形驱动程序问题或bug,即使它们在技术上符合kivy的要求

不过,这不会影响buildozer的编译,这只是另一回事

产生给定的错误:

    # Android packaging done!
# APK Kivyapp1-1.2.0-debug.apk available in the bin directory
# Run '/home/user/.buildozer/android/platform/android-sdk-21/platform-tools/adb devices'
# Cwd None
/home/user/.buildozer/android/platform/android-sdk-21/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
# Command failed: /home/user/.buildozer/android/platform/android-sdk-21/platform-tools/adb devices
你能在buildozer.spec中将你的日志级别设置为2吗?视频介绍了这一点,再次运行构建,并将完整的日志粘贴到这里。从那一行调试是不可能的

==============

编辑:好的,看起来apk实际上是正确构建的,您应该可以在运行buildozer的“bin”子文件夹中找到它。假设是这样的话,你可以试着用其他方式把它复制到你的手机上,比如电子邮件或者其他任何应该有效的方式

实际上失败的步骤是“部署”部分,它应该将apk推送到您的设备上。我不知道错误是什么,我以前从未见过buildozer抱怨诅咒,不过我想你可以检查一下你是否安装了诅咒

我最好的建议是通过导航到中有adb的目录并手动使用它来进行调查。您可以查找命令,如adb install。。。要在手机上安装apk,buildozer就是这么做的


您还应检查手机上是否启用了adb。

1。是的,我是说main.2。没有,但正如您所说,编译3应该不会有问题。log_level=2已经处于调试模式。你指的是哪个日志?刚刚编辑了这个问题,也许现在更准确了。我编辑了我的回复,以便针对你自己的编辑给出更多建议。但是,如果其他kivy应用程序不起作用,您可能会发现您的apk也不起作用。apk文件位于/bin目录中。我已经尝试过使用bash的直接adb命令,但没有成功。。问:你所说的诅咒是什么意思?我如何在电话里查到?它是在调试模式下运行的。好吧,所以我设法复制粘贴应用程序并将其安装到我的手机上,结果发现我们怀疑的是对的。。它不起作用!也许是时候换一部新手机了。。不管怎样,我非常感谢你的反馈