問題タブ [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.

0 投票する
1 に答える
1047 参照

python - Tinydb を App ディレクトリにインストールする方法

from tinydb import TinyD, Queryモジュールをインポートするために使用するpythonとkivyを使用してアプリを作成していtinydbます。私のpythonとkivyコードをテストするとき、これは完全にうまくいきます。buildozer を使用して apk を作成し、デバッグした後、 が原因でクラッシュしたとのことですImportError: no module named tinydbtinydbの要件として追加しようとしましたbuildozer.specが、修正されませんでした。App ディレクトリにインストールする必要があることは確かですtinydb。このようにして、パッケージがダウンロードされ、APK に含まれます。ただし、これを行う方法がよくわかりません。たとえば、を使用してkivy gardenからグラフモジュールをインストールしましたgarden install --app graph。誰かが何か提案があれば、それは素晴らしいことです!

0 投票する
1 に答える
708 参照

python - Buildozer と Py4a は kivy を使用して pysendfile をビルドできません

ラップトップで正常に動作するコードに pysendfile モジュールを使用しようとしています。しかし、Android用に同じものをビルドしようとすると、buildozer android debug次のエラーがスローされます。私はrequirements=pysendfile自分のbuildozer.specファイルに含めました。

編集:これは私のレシピです

0 投票する
1 に答える
659 参照

python - Buildozer APK がクラッシュする

こんにちは、buildozer を使用して apk を作成しましたが、クラッシュし続けます。外部フォントとアイコンフォントを使用できるように、ラベルベースモジュールと同様にkivy gardenのアイコンフォントを使用しました。問題が何であるかわからないので、私はdisを述べています。buildozer android log cat コマンドを実行して、logcat から情報を取得できるかどうかを確認しましたが、アプリをクラッシュさせている原因が見つかりません。ただし、アプリはkivyランチャーで完全に動作します。

どこから始めればよいか本当にわかりません。助けが必要です。

ここにlogcat情報があります

0 投票する
1 に答える
665 参照

python-2.7 - Buildozer - 要件 pysftp

kivy で pysftp を使用できますが、この要件を使用してアプリをパッケージ化することはできません。buildozer を使用すると、メッセージで、私は pip 8.1.1 を使用しており、別のバージョン 8.1.2 があることが示されています。しかし、バージョンを確認したところ、すでに 8.1.2 です。もちろん、pip install pysftp を使用して pysftp をインストールすることもできます。私のログファイルはこれです:

ログで提案されているリンクを確認しようとしましたが、それも役に立ちません。

0 投票する
1 に答える
1752 参照

python - Androidアプリでサブプロセス

Python と Kivy でアプリケーションを作成しました。buildozerでapkファイルを生成しました。

このアプリケーションでは、*.xlsx ファイルを生成します。Google Sheets アプリケーションで xlsx ファイルを直接開くためのボタンを追加したいと考えています。

しかし、どうすればこれができるのかわかりません。Pythonのsuprocessシステムは知っていますが、Androidアプリケーションを呼び出すにはどうすればよいですか?

Googleで検索しましたが、情報が見つかりません。

アイデアはありますか?

新しいコードで投稿を編集:

編集 2: 解決策を見つけました。結果コードを投稿します。

このコードは *.xlsx ファイルを正しく開きます。

よろしくお願いします

0 投票する
2 に答える
821 参照

android - Android 用の Python モジュールのコンパイル

Buildozer を使用して、Android 用にコンパイルしようとしている Python/Kivy アプリケーションがあります。次のようにコードにインポートされたサードパーティ モジュール (freeswitchESL) を使用します。

すべてが正常にコンパイルされますが、アプリは実行するとすぐにクラッシュします。デバイスが返す logcat を見ると、モジュールの内部名を見つける際に問題が発生しているようです。

これを修正する方法がわかりません。私はbuildozer.specでこの種のことを試しました:

しかし、役に立たない。誰が私が間違っているのか教えてもらえますか? モバイルデバイス用にコンパイルしようとしたのはこれが初めてで、思ったほど単純ではありません;)

0 投票する
1 に答える
905 参照

android - Kivy python アプリを Android 用の apk に変換する

私は、いくつかの科目のスケジュールを含む icalendar ファイルを提供するアプリで作業しています。Pythonでkivyを介してアプリを実行し、Pythonで動作しますが、Buildozerモジュールを使用してapkに渡そうとすると、正しく動作しないことに気付きました. 実際には、カレンダーを含むファイルが作成されると、正しい方法で保存できないと思います (PC では、アプリ ファイルと同じディレクトリに保存されます)。ファイルを作成しようとすると、kivy アプリがクラッシュします。 . 誰かが私に何が起こっているか知っていますか? 次のステップは、最初の画面でアプリに提供した電子メール アカウントでファイルを電子メールで送信することですが、まず、前の手順を正しい方法で行っているかどうかを知りたいです。ファイルを作成するときに携帯電話でファイルが見つからないため、ファイルの作成に問題があることはわかっています。Pythonコンソールで実行すると作成されます。ありがとう。

0 投票する
1 に答える
240 参照

android - Buildozer Android Kivyが要件のインポートに失敗する

Android用のkivyアプリにpythonモジュールをインポートしようとしましたが、buildozer.specに要件を追加するたびに、ビルドはこれを入れて失敗します: