問題タブ [buildozer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Tinydb を App ディレクトリにインストールする方法
from tinydb import TinyD, Query
モジュールをインポートするために使用するpythonとkivyを使用してアプリを作成していtinydb
ます。私のpythonとkivyコードをテストするとき、これは完全にうまくいきます。buildozer を使用して apk を作成し、デバッグした後、 が原因でクラッシュしたとのことですImportError: no module named tinydb
。tinydb
の要件として追加しようとしましたbuildozer.spec
が、修正されませんでした。App ディレクトリにインストールする必要があることは確かですtinydb
。このようにして、パッケージがダウンロードされ、APK に含まれます。ただし、これを行う方法がよくわかりません。たとえば、を使用してkivy gardenからグラフモジュールをインストールしましたgarden install --app graph
。誰かが何か提案があれば、それは素晴らしいことです!
python - Buildozer と Py4a は kivy を使用して pysendfile をビルドできません
ラップトップで正常に動作するコードに pysendfile モジュールを使用しようとしています。しかし、Android用に同じものをビルドしようとすると、buildozer android debug
次のエラーがスローされます。私はrequirements=pysendfile
自分のbuildozer.spec
ファイルに含めました。
編集:これは私のレシピです
python - Buildozer APK がクラッシュする
こんにちは、buildozer を使用して apk を作成しましたが、クラッシュし続けます。外部フォントとアイコンフォントを使用できるように、ラベルベースモジュールと同様にkivy gardenのアイコンフォントを使用しました。問題が何であるかわからないので、私はdisを述べています。buildozer android log cat コマンドを実行して、logcat から情報を取得できるかどうかを確認しましたが、アプリをクラッシュさせている原因が見つかりません。ただし、アプリはkivyランチャーで完全に動作します。
どこから始めればよいか本当にわかりません。助けが必要です。
ここにlogcat情報があります
python-2.7 - Buildozer - 要件 pysftp
kivy で pysftp を使用できますが、この要件を使用してアプリをパッケージ化することはできません。buildozer を使用すると、メッセージで、私は pip 8.1.1 を使用しており、別のバージョン 8.1.2 があることが示されています。しかし、バージョンを確認したところ、すでに 8.1.2 です。もちろん、pip install pysftp を使用して pysftp をインストールすることもできます。私のログファイルはこれです:
ログで提案されているリンクを確認しようとしましたが、それも役に立ちません。
python - Androidアプリでサブプロセス
Python と Kivy でアプリケーションを作成しました。buildozerでapkファイルを生成しました。
このアプリケーションでは、*.xlsx ファイルを生成します。Google Sheets アプリケーションで xlsx ファイルを直接開くためのボタンを追加したいと考えています。
しかし、どうすればこれができるのかわかりません。Pythonのsuprocessシステムは知っていますが、Androidアプリケーションを呼び出すにはどうすればよいですか?
Googleで検索しましたが、情報が見つかりません。
アイデアはありますか?
新しいコードで投稿を編集:
編集 2: 解決策を見つけました。結果コードを投稿します。
このコードは *.xlsx ファイルを正しく開きます。
よろしくお願いします
android - Android 用の Python モジュールのコンパイル
Buildozer を使用して、Android 用にコンパイルしようとしている Python/Kivy アプリケーションがあります。次のようにコードにインポートされたサードパーティ モジュール (freeswitchESL) を使用します。
すべてが正常にコンパイルされますが、アプリは実行するとすぐにクラッシュします。デバイスが返す logcat を見ると、モジュールの内部名を見つける際に問題が発生しているようです。
これを修正する方法がわかりません。私はbuildozer.specでこの種のことを試しました:
しかし、役に立たない。誰が私が間違っているのか教えてもらえますか? モバイルデバイス用にコンパイルしようとしたのはこれが初めてで、思ったほど単純ではありません;)
android - Kivy python アプリを Android 用の apk に変換する
私は、いくつかの科目のスケジュールを含む icalendar ファイルを提供するアプリで作業しています。Pythonでkivyを介してアプリを実行し、Pythonで動作しますが、Buildozerモジュールを使用してapkに渡そうとすると、正しく動作しないことに気付きました. 実際には、カレンダーを含むファイルが作成されると、正しい方法で保存できないと思います (PC では、アプリ ファイルと同じディレクトリに保存されます)。ファイルを作成しようとすると、kivy アプリがクラッシュします。 . 誰かが私に何が起こっているか知っていますか? 次のステップは、最初の画面でアプリに提供した電子メール アカウントでファイルを電子メールで送信することですが、まず、前の手順を正しい方法で行っているかどうかを知りたいです。ファイルを作成するときに携帯電話でファイルが見つからないため、ファイルの作成に問題があることはわかっています。Pythonコンソールで実行すると作成されます。ありがとう。
android - Buildozer Android Kivyが要件のインポートに失敗する
Android用のkivyアプリにpythonモジュールをインポートしようとしましたが、buildozer.specに要件を追加するたびに、ビルドはこれを入れて失敗します: