UserLAndでandroidスマホを作業用端末にする


UserLAndは、Android端末上でLinux環境を提供するツールです。これにより、Android端末を開発環境として活用することができます。

UserLAndを使って手持ちのAndroidスマホを、主にGitHubを使った開発端末として活用することを目指しています。
具体的には、Androidアプリの開発や、データ分析などを行う予定です。

UserLAnd上でgitを使ってGitHubと連携し、プロジェクトを管理したいと考えています。
理想的には、Android端末のファイルアプリからアクセスできる"/Document"フォルダ内でGitプロジェクトを管理したいのですが、権限の問題で実現できていません。

なぜ"/Document"フォルダに書き込みできないのか?


これは、Androidのファイルシステムの構造や、Userlandにおけるファイルシステムの扱い方に起因しています。
Userlandは、通常のAndroidアプリとは異なるファイルシステムを使用しており、"/Document"フォルダへの書き込み権限が制限されていることが考えられます。

解決策の検討


  • Userlandのホームディレクトリへのクローン:

    • Userlandのホームディレクトリは書き込み権限があるため、ここにクローンを作成することができます。

    • ただし、Androidのファイルアプリから直接アクセスすることは難しいです。

    • ここにクローンした内容を/Document内にコピーすることで他のandroidアプリからも参照できるようになります

今後の展望

一度クローンしたものを手動で他のフォルダに動かす運用はあまりにも面倒だし、バージョン管理でGitを使うメリットがありません。
/Documentへの権限問題が、解決できないか調べていきます


この記事が気に入ったらサポートをしてみませんか?