0

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

4

1 に答える 1

0

順を追って説明すると、最初の問題は apk ファイルを見つけることです。このコマンドを実行すると、app フォルダーの bin ディレクトリ内に作成されます。

buildozer android debug

Androidフォンにapkファイルをコピーし、設定からサードパーティアプリをインストールするオプションを設定して手動でインストールできます. Android デバイスで開発者モードを自動的に有効にするか、エミュレーターを使用して USB でデバイスをラップトップ/PC に接続し、buildozer.spec からログ レベルを 2 に設定した後、次のコマンドを実行します。

buildozer -v android debug deply run

Android 内でクラッシュする理由も知りたい場合は、次のコマンドを実行し、次のコマンドを使用して作成された log.txt ファイルを調べます。

buildozer -v android debug deply run logcat > log.txt

また

adb logcat > log.txt
于 2016-06-20T00:17:51.047 に答える