3

DDMS のファイル エクスプローラーにドットで始まるフォルダーを表示するにはどうすればよいですか。

たとえば、/mnt/.test は DDMS に表示されません。表示させる方法はありますか?

でこれらのファイルを操作できることを認識していますadb shell。DDMSでこれを行う方法があるかどうか尋ねています。

編集: DDMS でこれを修正するパッチを送信しました: https://android-review.googlesource.com/#/c/37801/ 基本的に、パッチを使用して ddmlib を再構築し、それを Eclipse にドロップすると、表示できるようになります。ドットで始まるファイルとフォルダー。

編集 2:このパッチのためだけに Android を構築するのは大変な作業なので、パッチを適用したddmlib.jar をアップロードしました。

使用するには、Eclipse がこの jar をどこからロードしているかを把握し、そこに配置するだけです。私のWindowsマシンではeclipse\configuration\org.eclipse.osgi\bundles\355\1\.cp\libs.

4

2 に答える 2

1

少なくとも、変更のようなことをする必要があるようです

Thread t = new Thread("ls " + entry.getFullPath()) { //$NON-NLS-1$

Thread t = new Thread("ls -a" + entry.getFullPath()) { //$NON-NLS-1$

getChildren()メソッド、およびDDMSソース内のcom.android.ddmlib.FileListingServiceのdoLsAndThrow()メソッドのls-laに対する同様の変更。

で始まる結果を得るには、他の場所で変更を加える必要がある場合もあります。完全に処理されます。

(個人的には、シェルに固執します)

于 2012-06-06T01:03:48.017 に答える
0

簡単にできるとは思えません。このPOSTを参照してください。詳細はこちら

彼らの解決策は、コマンド ラインを使用してファイルをトラバースすることです。試してみてください。

于 2012-06-05T22:42:18.863 に答える