【发布时间】:2016-10-04 11:03:04
【问题描述】:
操作系统:ubuntu 16.04
我在将我的 kivy 应用程序部署到我的 Android 手机时遇到问题。
当我在终端输入buildozer android_new debug deploy run
我得到了错误
UnicodeDecodeError: 'ascii' 编解码器无法解码位置 1658 中的字节 0xc2: orinal 不在范围内 (128)
有谁知道我该如何解决这个问题?
乔什
【问题讨论】:
-
发布完整日志。
-
在打印之前不要打印非 ascii 字符或使用正确的编码。
-
无论如何都不要在android上打印,你只能用logcat看到它,这对于普通使用毫无意义。让自己成为应用程序中的控制台,例如自定义的
TextInput或Label,它们会自动为您处理编码,然后您应该不会遇到这些问题。简单的<textinput>.text += <your print>将满足您的需求,如果您正确打包应用程序(并且如果它正确启动),那么您甚至不需要使用 logcat。
标签: android python-3.x ascii kivy