【问题标题】:Why doesn't XLSXWRITER create a file once my Kivy app is compliled into an APK?为什么我的 Kivy 应用编译成 APK 后 XLSXWRITER 不创建文件?
【发布时间】:2018-07-31 00:12:01
【问题描述】:

当我运行我的 kivy 应用程序并成功创建 XLSX 文件时,XLSXWRITER 在我的 Mac 电脑上工作。

不幸的是,一旦我使用 buildozer 编译了 apk,我制作的“导出”按钮不会创建 XLSX。

没有发生崩溃,我只是找不到应该创建的 XLSX。我的理论是电子表格是创建的,但在 APK 包中“存在”。

请帮助我在 Android 上使用 Kivy 创建 XLSX! * Python 2.7.15 * 基维 1.9.1 * 安卓手机

【问题讨论】:

  • 您需要发布您的代码以便我们了解正在发生的事情。也就是说,您的buildozer.spec 文件中需要android.permissions = WRITE_EXTERNAL_STORAGE。并且您需要仔细设置要写入的文件的路径。 Android 喜欢将文件写入您无法访问的应用程序目录中,因此可能会写入丢失的文件。
  • 约翰·安德森,它有效!你是一个绅士和一个学者!
  • @theKalkulator 请为您的问题发布答案。它将对社区特别是对 Anoop 有用

标签: python apk kivy xlsxwriter


【解决方案1】:

在@"John Anderson" 的帮助下,解决方案在于 AndroidManifest.xml 文件,您可以在其中使用 html cmets "" 简单地“注释掉”。在底部可以找到应用可能需要或不需要的权限列表,从而可以注释掉不必要的权限,例如“WRITE_EXTERNAL_STORAGE”。

【讨论】:

    猜你喜欢
    • 2016-12-05
    • 1970-01-01
    • 1970-01-01
    • 2021-10-16
    • 2015-11-30
    • 2022-01-01
    • 1970-01-01
    • 2019-06-24
    • 2021-08-18
    相关资源
    最近更新 更多