シェルを介して Android で gcc を使用してプログラムをコンパイルしていますが、Windows XP マシンでコードを編集したいと考えています。
特に、sdcard パーティションだけでなく、Android ファイル システムのルート レベルをマウントする方法を探しています。
ADB のプッシュとプルが遅すぎる。Eclipse DDMS は su (スーパーユーザー) としてマウントされず、少しバグがあります。Android には NFS サポートがありませんでした。
シェルを介して Android で gcc を使用してプログラムをコンパイルしていますが、Windows XP マシンでコードを編集したいと考えています。
特に、sdcard パーティションだけでなく、Android ファイル システムのルート レベルをマウントする方法を探しています。
ADB のプッシュとプルが遅すぎる。Eclipse DDMS は su (スーパーユーザー) としてマウントされず、少しバグがあります。Android には NFS サポートがありませんでした。
Samba は、SMB/CIFS ネットワーク プロトコルをフリー ソフトウェアで再実装したものです。funkyfresh による android 用の Samba ファイル共有は、sdcard データを共有するために android で使用できる Samba サーバーであり、play ストアで入手できます。Samba には、ルート化された Android とスーパーユーザーが必要です。
sdcard マウントだけでなく、Android のルート レベルを共有するために、funkyfresh Samba の開発者バージョンがあります。don't rewrite smb.conf
開発者版をインストールすることで、公開版には存在しないオプションがあります。
ルートを共有するには、samba をセットアップして、パスワード、ユーザー名、ワークグループ、netbios を含めます。これはデフォルトでSDカードを共有し、[その他のファイル共有オプション]の下に2番目のSDカードを共有するオプションがあります. 他のオプションでは、私も無効にしno local master browser
ました。これにより、あたかもMicrosoft windows network
ワークグループのメンバーであるかのように Windows にマウントできる共有が 1 つまたは 2 つセットアップされます。
すべてが機能したら。を確認してくださいdon't rewrite smb.conf
。次に、プルしてファイルを保存するadb pull /data/data/com.funkyfresh.samba/files/smb.conf smb.conf
ように変更path = /mnt/sdcard
し、path = /
adb push smb.conf /data/data/com.funkyfresh.samba/files/smb.conf
ファイルが置き換えられたら、サーバーを無効にしてから有効にします。Windows に共有をマウントし、Android ファイルシステムから PC 上のローカル共有としてファイルを表示、編集、コピーします。