2012-04-20 3 views
0

안드로이드 용 kivy와 python을 사용하여 간단한 안드로이드 패키지를 만들려고 여러 번 노력합니다. 불행히도, 나는 모든 문제를 해결하기 위해 많은 시간을 보냈지 만 여전히 할 수는 없습니다. 나는 당신이 창문 밖으로 내 노트북을 던지기 전에 내 마지막 희망이기 때문에 너희들이 도와줬으면 좋겠어 ...Kivy/Python-for-android : Build.py가 안드로이드 패키지 apk를 빌드하지 못했습니다.

나는 kivy 모듈만을 사용하여 배포 디렉토리를 만드는 데 성공했다. 그래서 출력 폴더/dist/default는 내 모든 APK를 구축하기 위해 필요한 모든 파일 (희망). 나는이 문서의 예에 따르면, APK를 구축하는 데 사용하는 명령은 다음

sudo ./build.py --dir ~/mount_point/kivy --name "Myapp" --package org.mytest.myapp --version 1.0 installd 

내가 얻을 것은 :

An error occured while calling ~/android-sdk-linux/tools/android update Your PATH must include android tools.

나는 이미 bashrc 적절한 수출에 삽입 한 .

~/android-sdk-linux/tools/android update 

내가 얻을 : 난 다음 실행하면 그래서

Error: Missing object name for verb 'update'. [Continues with usage details...]

어떻게해야할지 모르겠어요 내가 인터넷에서 아무것도 찾을 수 없습니다. 더 자세한 정보가 필요하면 알려주십시오. 내 OS는 UBUNTU 11.10입니다. 감사! 명령을 수행하여 프로젝트를 업그레이드하는 안드로이드 시도에 대한

+0

:

표시 마지막 것은 편집의 로그입니다. 나는 그것으로 많은 문제도 가지고있다, 당신이 가장 많은 도움을 얻을 수있다. :) – jadkik94

+0

나는 거기에 질문을 게시했다. – Socratesx

답변

2

기본적으로 linux 멍청한 놈으로 나는 각 사용자마다 서로 다른 bash 프로필이 있다는 것을 몰랐기 때문에 필요한 변수를 루트의 .bashrc 파일로 내 보내야한다는 것을 몰랐다. 명령을 루트로 사용하십시오. 내가 한 것처럼 빌드 스크립트가 제대로 작동했습니다.

1

파이썬 (8 또는 14 구성을 따라) :

android update project -p . -t android-8 

메시지는 안드로이드 바이너리 경로에 있지 않음을 나타냅니다. 올바르게 설정했다면이 전에 표시되는 정확한 오류 메시지를 표시하거나 수동으로 프로젝트를 업데이트 할 때 나타나는 메시지를 표시하십시오.

2

Android sdk, Android ndkpython for android을 설치하기 위해 인내심이없는 새로운 사람이나 게으른 사람들이 쉽게 해당 경로 및 설정과 함께 사용할 수있게하려면 다음과 같이하십시오. 현재이 가상 박스가 우분투의 모든 사전 설정과 함께 Image (페이지 끝에 932MB 아래로 스크롤)되어 있습니다. 하나는 쉽게 안드로이드 빌드 체인을위한 파이썬을 사용하여 5 간단한 단계에서 APK를 만들 수 있습니다.

1

Android와 함께 Python을 사용하려고합니다. 나는 디렉토리 python-for-android을 가지고 있지만, 실행 한 후에./Distribute.sh-m "Kivy"는/dist/default /를 만들지 만 안에는 아무것도 넣지 않습니다. 무엇을 할 수 있습니까? 당신은 파이썬를 위해 안드로이드 구글 그룹에에 물어 시도 할 수 있습니다

/ home/Gabriela/python-for-android/src/jni /../jni/jpeg/jidctfst.S: Assembler messages: 
/home/Gabriela/python-for-android/src/jni /../jni/jpeg/jidctfst.S: 66: error: missing ')' 
/home/Gabriela/python-for-android/src/jni /../jni/jpeg/jidctfst.S: 66: Error: garbage Following instruction - `pld (r2, # 0) ' 
/home/Gabriela/python-for-android/src/jni /../jni/jpeg/jidctfst.S: 259: error: missing ')' 
/home/Gabriela/python-for-android/src/jni /../jni/jpeg/jidctfst.S: 259: Error: garbage Following instruction - `pld (sp, # 32) ' 
/home/Gabriela/python-for-android/src/jni /../jni/jpeg/jidctfst.S: 271: error: missing ')' 
/home/Gabriela/python-for-android/src/jni /../jni/jpeg/jidctfst.S: 271: Error: garbage Following instruction - `pld (ip, # 32) ' 
make: *** [/ home/Gabriela/python-for-android/src/obj/local/armeabi/objs/jpeg/jidctfst.o] Error 1 
+0

왜 그 경로에 공백이 있습니까? – Tshepang

+0

이것은 최신 python-for-android에서 수정되었으므로 repo를 가져 오거나 다시 reclone하려고 시도한 다음 처음부터 다시 시작하십시오! 감사합니다 :) – tito

+0

여기 해결책이 있습니다 : http://stackoverflow.com/questions/14366630/getting-this-error-while-building-andriod-ndk/14913754#14913754 – Derzu

관련 문제