1

シェルを介して Android で gcc を使用してプログラムをコンパイルしていますが、Windows XP マシンでコードを編集したいと考えています。

特に、sdcard パーティションだけでなく、Android ファイル システムのルート レベルをマウントする方法を探しています。

ADB のプッシュとプルが遅すぎる。Eclipse DDMS は su (スーパーユーザー) としてマウントされず、少しバグがあります。Android には NFS サポートがありませんでした。

4

1 に答える 1

2

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 上のローカル共有としてファイルを表示、編集、コピーします。

于 2013-04-03T06:08:23.190 に答える