I have included a function for webscraping in my Kivy app which uses the modules 'requests' and 'BeautifulSoup', so that my code includes:
import requests
from bs4 import BeautifulSoup
in my buildozer.spec I included the requirements as follows:
requirements = python3,kivy==master,sqlite3,pathlib,android,requests,bs4
However, the app crashed on Android. The logfile complained about no module named 'urllib3', so I added it to the requirements as well:
requirements = python3,kivy==master,sqlite3,pathlib,android,requests,bs4,urllib3
Now the error is: no module named 'chardet'.
I imagine these modules are needed by either 'requests' or 'bs4'. Shall I keep adding one at a time all the modules not found? How can I know exactly which requirements I should add?