2012-01-02 3 views
4

파이썬으로 응용 프로그램을 만들고 싶습니다.하지만 제대로 작동하려면 필요한 모든 것을 포함해야합니다. 이 post을 통해 Market을 통해 앱을 판매하는 기능을 보았지만 거기에는 최종 답변이 없습니다.SL4A로 완벽한 Android 앱을 만들 수 있습니까?

현재 가장 좋은 해결책은이 pdf 장 (Pro SL4A Apress 서)의 장이지만, 여전히 .apk 파일을 만들었더라도 해당 응용 프로그램을 설치하는 사용자는 SL4A가 있어야합니다. Android 기기에서.

.apk 파일에 SL4A를 통합 할 수있는 방법이 있습니까? 아니면 더 필요한 것은 단지 필요한 것을 통합하는 방법이 있습니까?

답변

3

알고있는 한,이 방법으로 만든 APK에는 SL4A가 제공하는 스크립트 인터프리터가 포함되어 있지 않습니다. 게시 한 PDF에 따르면 APK가 설치 될 때 SL4A 및 관련 스크립트 인터프리터를 설치해야합니다.

0

그래서 책에 설명 된 방법을 통해 APK를 컴파일 할 때 실제로 설명한 것은 사용자가 설명한 것과 약간 다릅니다. 무엇 실제로 발생은 APK 설치시 사용자가 설치 파이썬, 하지 SL4A이있는 경우 검사가 볼 것 제출할 것입니다. 사용자가 Python을 설치하지 않은 경우 특정 응용 프로그램에서 특정 명령을 사용하기 위해 BusyBox를 설치하는 방법과 유사한 다운로드을 묻습니다. 이는 사용자가 스크립팅 환경을 필요로하지 않거나 실제로 파이썬이 무엇인지 알 수 있음을 의미합니다.

타사 모듈/libs를 APK로 컴파일하는 방법은 Eclipse에서 컴파일 할 때 파이썬이 포함 된 컴퓨터의 폴더를 가리키고 거기에서 컴파일하는 것입니다. 즉, 추가 모듈이나 라이브러리를 APK로 가져 오려면 APK를 컴파일 할 때 Eclipse가 찾는 폴더에 포함되어 있는지 확인해야합니다. 기본적으로 네이티브 파이썬 폴더라고 생각하지만 틀렸을 경우 100 % 확신 할 수 없습니다.

희망이 도움이됩니다.

1

이 질문은 이제 꽤 오래되었지만 여기까지 올 수있는 다른 사용자에게는 Python 인터프리터를 APK 패키지에 포함시킬 수 있습니다. 지침 및 방법은 this project을 참조하십시오.

관련 문제