【发布时间】:2014-07-20 02:07:56
【问题描述】:
我能够构建一个 .apk,但是在我将它安装到我的 android 手机上之后,它只是在启动时崩溃了。我失败的想法是我正在使用 3rd 方库,例如(beautifulsoup)。
这就是我的导入在 main.py 中的样子:
from kivy.app import App
from kivy.properties import ListProperty, StringProperty
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.gridlayout import GridLayout
from kivy.uix.button import Button
from kivy.uix.label import Label
from kivy.uix.scrollview import ScrollView
from kivy.uix.screenmanager import ScreenManager, Screen, FadeTransition
import time, os, random, urllib2, re, cookielib as cj
from bs4 import BeautifulSoup as bs
from functools import partial
我在跑小牛10.9.3
它与 buildozer.spec 文件有关吗? 我尝试将 BeautifulSoup 添加到应用需求中,但这并没有改变任何事情。
任何帮助将不胜感激。
【问题讨论】:
-
你能发一下logcat吗?
-
我不太确定logcat,我只运行'buildozer android logcat'吗?如果是,这就是我得到的: $ buildozer android logcat # 检查配置令牌 # 确保构建布局 # 检查配置令牌
-
您确实需要将所有非核心 Python 模块添加到您的 buildozer.spec 要求中。它们不会自动拾取。添加后,发布您的运行尝试日志。
-
我现在用的是'requirements = kivy, BeautifulSoup',functools,time,os都是核心模块吧?这是完整的日志:pastebin.com/ZyCipwwu
-
几个月前我遇到了完全相同的问题,并在 kivy 用户支持小组中提出了一个问题(谷歌那个,在那里问没有害处)。我在那里问了这个问题,但从未解决我的问题。 bs4 似乎根本无法与 kivy/buildozer 一起使用。但是,致力于它的人一直在修复用户遇到的错误和问题,所以现在可能已经解决了。我想我可能会再次提出这个问题,并希望得到解决
标签: android python-2.7 beautifulsoup apk kivy