2016-07-15 3 views
1

우선, 나는 이미 similair 질문에 대해 많이 알고 있었지만, 어쨌든 나는 아무것도 이해할 수 없다는 것을 안다. 나는 안드로이드에서 실행하고 싶은 python-kivy 프로그램을 가지고있다. 프로그램은 내 컴퓨터에서 완벽하게 작동하며 Kivy와 함께 Python Interpreter를 사용하여 다양한 간단한 프로그램을 실행했지만 지금까지는 내가 찾을 수있는 최고의 오픈 소스 였지만 그 중 일부 문제는 있습니다. 나는 https://kivy.org/docs/guide/packaging-android.html#packaging-android에 가본 적이 있는데, 이미 Kivy Launcher를 내 전화에 설치 했으므로 그 중 하나를 먼저 시도했지만, 앱을 열 때 나는 메시지를받습니다.안드로이드에서 kivy 프로그램 실행하기

프로젝트는 사용할 수 없습니다. 프로젝트를 storage/emulated/0/kivy에 넣고이 응용 프로그램을 다시 시작하십시오. 뒤로 버튼을 눌러 종료하십시오.

at https://kivy.org/docs/guide/packaging-android.html#packaging-android '프로젝트'가 내 메인 코드로 구성되어 있다고 읽었습니다. main.py와 android.txt라고 말하면 android.txt에 지금 언급 할 사항이 몇 개 있어야합니다.이 두 파일은 다음과 같아야합니다. 폴더에 넣고 물어 본 디렉토리에 놓는다.

나는 이것을했다. 그러나 나는 여전히 같은 메시지를 가지고있다.

나는 Buildozer를 사용하려고 생각했지만, 안드로이드에서 적절한 설치를 찾지 못했습니다.

나는 내 문제에 대한 대답이 그리 어렵지 않을 것이라고 생각하므로 조언을 구하는 중입니다.

감사합니다.

Cid-El

ps. 안드로이드 롤리팝, 파이썬 3.4

+1

나는'buildozer' 횟수만큼 아무런 문제없이 사용하고 있습니다. 설치시 어떤 문제점이 있습니까? 또한 당신의 컴퓨터에'buildozer'를 설치하고, 안드로이드 용 패키지를 만들고, 직접 장치에 푸시 할 것입니다. 개발자 옵션을 허용하지 않고 Android에 아무것도 설치할 필요가 없습니다. – Anzel

+0

oko, 나는 buildozer가 전화에 설치해야한다고 생각했습니다. 나는 플레이 스토어에서 다운로드를 찾지 못했습니다. 막 다른 골목이라고 생각했는데, 어떻게 사용하는지 설명 할 수 있습니까? –

+1

코멘트를 입력하기에는 너무 길다. 나는 앱을 로컬에서 초기화하고 실행하는 방법에 대한 기본 흐름을 보여주는 답변을 넣었다.그것이 도움이되기를 바란다 – Anzel

답변

1

당신은 당신은 단지 컴퓨터에이를 설치해야 앱을 패키지에 직접 디버깅을 위해 안드로이드 장치에 배포 할 buildozer 를 사용하여 시도하고 외부 소스를 허용하는 안드로이드 개발자 옵션을 변경할 수 있습니다 . 당신이 필요한 종속성을 가지고 시스템에 안드로이드 SDK/NDK를 대상으로 확인 buildozer init

: 당신이 buildozer를 설치하면

는 기본적으로, 당신은에 의해 프로젝트를 초기화해야합니다.

다음은 Python 특정 종속성 (외부 모듈 등)에 대한 빌드 매니페스트 만 편집하면됩니다.

그리고 로컬로 실행 buildozer android deploy run

더 읽기에 대한 희망이 도움이 here

buildozer.

+0

나는 지금 당장 시간이 없지만, 오늘 늦게 일하거나 다음 약한 것을 얻으려고 노력한다. –

+0

@ Cid-El, 확실하다. 우리가 여기에 붙어 붙어 :) – Anzel

+0

안녕하세요 Anzel, 지금 Buildozer 시도했지만, (요청에 다른 패키지를 많이 설치 한 후) 슈퍼 긴 오류가 발생하지만 도움을 주셔서 감사합니다 –

관련 문제