Python,Kivy,Buildozer:APK与SymPy

时间:2015-06-26 19:17:41

标签: android python kivy sympy buildozer

正如标题所说,我已经在我的Android手机上运行了.apk。它在PC上运行完美。一旦我取出所有SymPy命令,它也会在Android上运行。我在buildozer.spec文件中提到了“sympy”,并没有给出任何错误。但是很快,当我的Android屏幕上的加载结束时,应用程序就消失了。

有人知道,如果我必须做更多,而不是提及.specs档案中的同情心吗?

ADB-Logcat: "ImportError: No module named unittest"

我不知道,什么是“unittest”,以及为什么它试图导入。

解决:我找到了unittest.py(google:“inurl:unittest.py”)并将其保存在项目文件夹中。

1 个答案:

答案 0 :(得分:0)

我知道这是一个古老的话题,但我认为它仍然有用。

这是因为unittest模块被列入黑名单,请参阅.buildozer /目录中的blacklist.txt文件。

grep unittest .buildozer/android/platform/build/dists/*/blacklist.txt

因此,您可以通过更新buildozer.spec

将其列入白名单
# (list) Pattern to whitelist for the whole project
android.whitelist = unittest/*