2012-04-20 11 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です。ありがとう! (ご使用の構成に依存8または14)コマンドを実行して、あなたのプロジェクトをアップグレードするには、Androidの試行のための

+0

あなたのpython-FOR-アンドロイドのGoogleグループの上で尋ねてみてくださいすることができます。私はそれにも多くの問題を抱えています、それはあなたが最も助けを得ることができることです:) – jadkik94

+0

私はそこにも質問を掲載しました。 – Socratesx

答えて

2

基本的には、linuxのnoobとして、必要な変数をrootの.bashrcファイルにエクスポートしなければならなかったことを知りませんでした。各ユーザーごとに異なるbashプロファイルがあることはわかりませんでした。コマンドをルートとして実行します。私がしたように、ビルドスクリプトは必要なように機能しました。

1

のPython:

android update project -p . -t android-8 

メッセージは、AndroidのバイナリがPATHに見つからないことを示しています。正しく設定した場合は、この前に表示される正確なエラーメッセージを表示するか、手動でプロジェクトを更新するときに表示されるメッセージを表示します。

2

Android sdkAndroid ndk、およびpython for androidの設定に忍耐を持たない私のような新しい人や怠惰な人には、適切なパスと設定を簡単に適用できます。今度はこのバーチャルボックスImage(932MBはページの最後にスクロールダウン)があり、Ubuntuですべての設定が事前に行われています。 Androidのビルドチェーン用のPythonを使用して簡単に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をプルまたは再クローンして、最初から再起動しようとしました!ありがとう:) – tito

+0

ここに解決策があります:http://stackoverflow.com/questions/14366630/getting-this-error-while-building-andriod-ndk/14913754#14913754 – Derzu

関連する問題