### first step: write to app-private storage
if kivy.utils.platform == 'android':
sdpath = App.get_running_app().user_data_dir
fname = os.path.join(sdpath, logfilename)
self.log = open(fname, "a")
self.log.write(my_text)
self.log.close()
### second step: copying the log file from the app-private storage to shared storage
if kivy.utils.platform == 'android':
from androidstorage4kivy import SharedStorage
ss = SharedStorage()
share0 = ss.copy_to_shared(os.path.join(App.get_running_app().user_data_dir, 'log.txt'))
print(f"python: copy result {share0}", file=sys.stderr)
... fwiw / there might be more elegant ways
Best, Holger