저는 주로 Python + Kivy로 간단한 응용 프로그램을 작성하려고합니다. 주로 내 용도로만 사용합니다. 개발을 위해, 나는, Kivy 프로젝트를 컴파일하고 Android 에뮬레이터로 실행하십시오.
안타깝게도 안드로이드 에뮬레이터에서 패키지로
- 수 있도록하고 싶습니다 -와 인터넷 검색은 도움이되지 못했습니다.
나는 Kivy, buildozer, Android SDK와 관련된 모든 관련 도구를 다운로드했다고 생각합니다. 필자는 Kivy 'hello world'앱을 입력하고 안드로이드 에뮬레이션 없이는 잘 돌아갑니다. 불행히도 에뮬레이터 (x86 아키텍처)에서 실행하면
INSTALL_FAILED_NO_MATCHING_ABIS
오류가 발생합니다. ARM 아키텍쳐 (실행 속도가 꽤 느림)를 사용하는 에뮬레이터 디바이스를 만들면 에뮬레이트 된 디바이스에 앱을 설치할 수 있습니다.하지만로드되면 충돌이 발생합니다. 오류 메시지가 유익하지 않습니다.필자는 어떻게 든 Android 에뮬레이터 마법사에서 권장되는 기본 에뮬레이터 인 기본 x86 아키텍처 (?) 용 패키지를 빌드해야한다고 생각합니다. 맞습니까? 그렇다면
buildozer
도구로 어떻게 처리 할 수 있습니까? 아니면 충돌없이 ARM 아키텍처에서 실행할 수 있습니까?일부 미세한 세부 사항 :
- 내가 OSX에서 실행하고
- 내가 응용 프로그램을 설치하려면 제안 된 명령
buildozer -v android debug
- 와 패키지를 구축하고, 나는 아마 (에뮬레이터 창에 그것을이 끕니다 더 나은 방법이 ..?)
- 에뮬레이터는 기본 'Nexus 5X'휴대 전화를 에뮬레이트합니다.
- Android SDK 버전은 23 012입니다.
요점은 내 전화기에서 코드를 실행하지 않는 것입니다. 비용이 많이 드는 테스트 베드입니다. 어떤 경우에도 코드는 Kivy 'Hello World'예제에서 복사됩니다. 괜찮아요. – magiiique
@magiiique http : // stackoverflow를 확인하십시오.com/questions/24572052/install-failed-no-matching-abis-when-install-apk – Juggernaut
Etasamian - 네, 그건 제 문제입니다. 그러나'buildozer '로 빌드 할 때 해결 방법을 설명하지는 않습니다 - 하위 레벨 설정 파일에 대한 가시성이 없습니다. 아니면 내가 어떻게해야합니까? – magiiique