0

Pythonからapkを構築することについてオンラインで見つけることができるすべてのチュートリアルをほとんど試しましたが、作成できません。最初のセットアップ: Eee pc 901 上の Lubuntu (ライブ CD ではなく、2 GB RAM を搭載した 32 GB SD カード上) 前提条件をすべてセットアップし、単純な Hello World アプリを構築しようとしています。「Aidl is missing...」または「command failed: ./distribute.sh -l」というさまざまなエラーが発生しました。

1問目。このセットアップでそれを行うことは可能ですか、それとも時間を無駄にしていますか (ネットブックの遅い CPU を考慮していません)。

ここからビルド済みの VM を 2 番目にセットアップすると、上記の「コマンドが失敗しました」というエラーも表示されます。

2 番目の質問 buildozer android デバッグ コマンドはどこ (どのフォルダー) で実行しますか。main.app と同じフォルダに? 根に?どうやって?

私はLinuxの完全な初心者なので、非常に説明してください。

4

2 に答える 2

0

私の環境は、Lubuntu 15.10 Python 2.7.10 Buildozer 0.30 Kivy 1.9.0 cython 0.21.2を搭載した
Eee pc 901 ネットブックです。SDK マネージャーでは、次のものをインストールしました。 ツール -->





  • Android SDK ツール 24.4.1
  • Android SDK プラットフォーム ツール 23.1
  • Android SDK ビルドツール 20、23.0.1、および 23.0.2

Android 4.4.2 (API19) -->

  • SDK プラットフォーム エクストラ -->
  • Android サポート ライブラリ

buildozer で apk をビルドしようと何百万回も試みた後、さまざまなエラーが発生しました (Aidl が見つかりません...、コマンドが失敗しました: ./distribute.sh -m "kivy"... など)。 . Aidl エラーの場合、SDK でアンインストールされた「thingy」が問題だったと思います。コマンド失敗エラーの場合、問題は cython バージョンにありました。(http://kivy.org/docs/installation/installation-linux.html)チェックして、Kivyの各バージョンで動作するcythonのバージョンを確認します(仮想環境へのインストール->共通の依存関係-> Cythonの下) </p>

于 2015-12-12T20:39:07.570 に答える