Приложение Android аварийно завершает работу при вызове метода

Я пытаюсь создать свое первое приложение для Android, используя Python3, kivy и Buildozer. Все идет хорошо, программа запускает n Python и запускается приложение Android. Однако при вызове описанного ниже метода (нажатием кнопки) на Android приложение закрывается. Наверное, что-то совершенно очевидное, но мои глаза новичка этого не видят. Я был бы признателен, если бы кто-то мог указать мне правильный путь. (Извините, что публикую так много скриптов, но я не могу понять, в чем проблема).

def popup (self, *args):
  self.findings = []
  with open("./patterns/list.txt", "r") as f :
    for l in iter(f) :
      if len(self.t.text) > 0 :
        if self.t.text in l :
          l = l.rstrip('\n')
          t = tuple(l.split(','))
          self.findings.append( t )

  self.pop = Popup(title='Search Results = ' + str(len(self.findings)))
  b2 = BoxLayout(orientation='vertical')
  car = Carousel(direction='right', loop=True)
  but3 = Button(text='Close', font_size=50, size_hint_y=None, height=80)
  b2.add_widget(car)
  b2.add_widget(but3)
  self.pop.add_widget(b2)
  but3.bind(on_release=self.close)

  for i in self.findings :
    image = Image(source="./patterns/"+i[0]+".png")
    car.add_widget(image)

  self.pop.open()

person rms9    schedule 17.04.2016    source источник
comment
Прочтите adb logcat и попробуйте отладить его самостоятельно. Если лог вам ничего не говорит, то обратитесь сюда за помощью.   -  person jligeza    schedule 17.04.2016
comment
Хороший совет - я узнал из упражнения. Но это дает IOError Нет такого файла. Я помещаю APK-файл на SD-карту и текстовый файл по относительному пути в скрипте. Я видел stackoverflow.com/questions/29911991/, которые решают ту же проблему.   -  person rms9    schedule 26.04.2016