web-dev-qa-db-ja.com

generatedJavaをAndroid studio 3.2から削除する方法

Androidスタジオ3.2

enter image description here

プロジェクトをAndroid studio 3.2に移行しました。移行後、Androidフォルダー構造にgeneratedJavaフォルダーが表示されます。私はそれを使用していません。

このgeneratedJavaフォルダーをAndroid Studioから削除するにはどうすればよいですか?

13
Bhuvanesh BS

なぜこれを削除したいのですか?

Here is some explanation behind the reason to keep it as it is.

このフォルダを強制的に調べる必要はありません。ただし、プロジェクトに生成されたコード(ルーム、データバインディング、短剣)が多数ある場合、これらのファイルにすばやくアクセスして、適切に生成されたかどうかを確認したり、デバッグ用のブレークポイントを設定したりするなど、非常に便利です。

このフォルダが表示されていることについて、何も悪いことは本当にありません。さらに、「生成された」フォルダ内にある場合、誰もがコンテンツが動的であることを理解できます。

さらに、初心者でも自分のコードが生成されたコードを引き起こすことを確認するのは良いことです。彼らは、短い注釈に対して生成される実際のコードが何であるかを見ることで、部屋、短剣、データバインディングなどの背後で起こっている黒魔術ではないことをより速く理解します。

12
0xAliHn

あなたはあなたがプロジェクト内にあるので、実際にそれを削除することはできません

build/generated/source/r/<current flavor>/<current build type>/

しかし、今では、プロジェクトのAndroidビューモードで表示されるため、目的に使用できます。これまで多くのトピックがありましたが、残念ながら関連するものは見つかりませんでしたこれをAndroid Studioで削除または非表示にします)。

また、削除すると、Android Studioによって自動生成されるため、再び表示されますおそらく、これはAndroid Studio IDE自体の次のリリースの機能要求になるでしょう。

また、前述したように、それは役立つ可能性がありますが、Android表示モードで追加されているため、奇妙で見慣れないように見えます。

失望させてすみません

4
ʍѳђઽ૯ท

Android studioはプロジェクトツリーを表示します。生成されたJavaディレクトリに本当に困っている場合は、他のスキームを試すことができます。

enter image description here

たとえば、プロジェクトソースファイルなどのスキームの多くは、generatedJavaディレクトリを表示しません。

これがいくらか役立つことを願っています。

0
m__

generatedを右クリックしてから、無視されたファイルを非表示にします。

0
Shams Sheikh