正如标题所说,我已经在我的Android手机上运行了.apk。它在PC上运行完美。一旦我取出所有SymPy命令,它也会在Android上运行。我在buildozer.spec文件中提到了“sympy”,并没有给出任何错误。但是很快,当我的Android屏幕上的加载结束时,应用程序就消失了。
有人知道,如果我必须做更多,而不是提及.specs档案中的同情心吗?
ADB-Logcat: "ImportError: No module named unittest"
我不知道,什么是“unittest”,以及为什么它试图导入。
解决:我找到了unittest.py(google:“inurl:unittest.py”)并将其保存在项目文件夹中。
答案 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/*