2016-10-05 14 views
-4

우분투 16을 실행하는 Oracle VirtualBox를 사용하고 있습니다. 최신 빌드가 빌드 될 때까지 잠시 동안 apk 파일을 빌드 할 수있었습니다. 동일한 가상 머신에서 Python 2.7을 실행할 때 내 프로그램이 실행되고 그 기능을 유지합니다. 삼성 S3에 .apk 파일을 설치하면 표준 Kivy 로딩 화면이 표시되고 약 20 초 후에 충돌이 발생합니다. 제발 도와주세요Kivy 앱 Buildozer로 빌드. APK 크래시

로그 파일은 아래의 verabose로 최신 빌드를 실행했습니다.

https://drive.google.com/open?id=0B1XW1ekAndYiT2NrUTRNeHZhVGc

편집

ADB 로그 캣을 조사한 후이 오류를 찾을 수 있었다. 이것은 "adb logcat"이 USB 연결 장치에서 실행될 때 발생합니다. main.py에서

I/python (29113): Traceback (most recent call last): 
I/python (29113): File "/home/paul/Desktop/10/.buildozer/android/app/main.py", line 11, in <module> 
I/python (29113): File "/home/paul/Desktop/10/.buildozer/android/app/_applibs/bs4/__init__.py", line 35, in <module> 
I/python (29113): File "/home/paul/Desktop/10/.buildozer/android/app/_applibs/bs4/builder/__init__.py", line 315, in <module> 
I/python (29113): ImportError: cannot import name _htmlparser 
I/python (29113): Python for android ended. 

편집

선 (11)는 뭔가 확실한 메신저가없는

from bs4 import BeautifulSoup as bs 

입니까?

답변

1

장치에서 USB 디버깅 모드를 켜고 장치를 PC에 연결 한 다음 adb logcat을 실행하십시오. 장치에서 응용 프로그램을 실행하고 응용 프로그램에서 진행중인 작업과 충돌의 원인을 확인하십시오. 이유를 파악할 수없는 경우 adb logcat 결과를 표시 할 수도 있습니다.

+0

나는 안드로이드에서 결함을 찾는 것에 대해 많은 것을 배웠다. Amin에게 조언 해 주셔서 감사합니다. – JohnPaul

+0

@JohnPaul 뭔가 bs4 아마 잘못, 어떤 python 버전을 사용하고 있습니까? – Juggernaut