0

私は何日もの間、Android用のkivyとpythonを使用してシンプルなAndroidパッケージを構築しようとしています. 残念ながら、すべての問題を解決するために何時間も費やしましたが、まだ解決できません。ラップトップを窓から放り投げる前の最後の希望だから、皆さんが私を助けてくれることを願っています...

kivy モジュールのみを使用して配布ディレクトリを構築することに成功しました。そのため、出力フォルダー /dist/default には、apk を構築するために必要なすべてのファイルが含まれています (希望)。ドキュメントの例によると、apk をビルドするために使用するコマンドは次のとおりです。

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

私が得るものは次のとおりです。

~/android-sdk-linux/tools/android update の呼び出し中にエラーが発生しました PATH には Android ツールが含まれている必要があります。

bashrc適切なエクスポートを既に挿入しています。したがって、次を実行すると:

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

私は得る:

エラー: 動詞 'update' のオブジェクト名がありません。【ご利用明細につづく…】

どうすればいいのかわからず、インターネットで何も見つかりません。詳細が必要な場合は、提供するように依頼してください。私のOSはUBUNTU 11.10です。ありがとう!

4

3 に答える 3

2

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

于 2012-05-02T20:33:59.360 に答える
2

Android sdk、 、 、Android ndkおよびpython for androidを適切なパスと設定とともにセットアップする忍耐力のない私のような初心者や怠惰な人が簡単にできるようにするため。この仮想ボックスイメージ(ページの最後で 932MB スクロールダウン) があり、すべてが Ubuntu で事前にセットアップされています。これを使用すると、python for android ビルド チェーンを使用して、5 つの簡単な手順で apk を簡単に作成できます。

于 2012-06-30T11:54:39.470 に答える
1

Python for androidは、次のコマンドを実行してプロジェクトをアップグレードしようとします(構成に応じて8または14)。

android update project -p . -t android-8

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

于 2012-04-20T17:05:31.283 に答える