2017-05-20 10 views
1

Linux上でKodiで書いたアドインのデバッグに問題はありませんでした。ルートなしでAndroid搭載端末のKodiアドインをデバッグする方法は?

Android搭載端末でルートなしでデバッグすることは別の話です。 Kodiは1つを使用していますが、私が使用した端末エミュレータは別のものを使用しており、Kodiが生成したデバッグログを読み取ることができません。

いくつかのベストプラクティスがあるかどうかを知りたいと思います。

これまでの最善の方法は、「Kodi Logfile Uploader」アドオンを使用することでした。これにより、Kodiのデバッグログをサーバーにアップロードして、ブラウザを使用して確認することができます。

+0

私は特にKodi開発について知らないけど、Androidアプリはシステムの「logcat」機能にログメッセージを書き込むのが一般的です。この機能は、デバイスがUSBデバッグモードで接続されているときにAndroidスタジオで読むことができます。 Androidアプリをデバッグするためにルートは必要ありません。 – Wyzard

+0

デバイス上のファイルにログを書き込む必要がある場合は、そのファイルを共有ストレージに入れて、ユーザー(および他のアプリケーション)がアクセスできるようにします。 – Wyzard

+0

フィリップスのAndroid TVでこの問題が発生しました。私はadbログにアクセスする方法も、adbを使ってシェルを入手する方法もありませんでした。私がシェルのUIDをルートなしでKodiアプリのUIDとは違うものにすることができればイベントです。 挿入したメディアがROにマウントされていて、Kodiからログをコピーできませんでした。 – wojciii

答えて

0

まず、通常、Kodiログを表示するためにルートアセスメントは必要ありません。通常、それらは<internal_storage>/Android/data/org.xbmc.kodi/files/.kodi/tempフォルダにあります。必要なのは、「隠された」、つまり.というプレフィックスが付いたファイルマネージャです。たとえば、Total Commanderなどのフォルダとファイルです。

さらに高度なデバッグ環境が必要な場合は、Web-PDB debugger for Kodiを使用して、Pythonの組み込みのPDBデバッガをWebブラウザからリモートで使用することをお勧めします。

+0

ファイルマネージャでKodiに限定されたデータが表示されるようにしてもよろしいですか? – wojciii

+0

彼らはKodiに「限定」されていません。 Kodiのuserprofileフォルダは、ユーザーがアクセス可能なストレージボリュームにあります。 –

関連する問題