2013-12-14 13 views
18

Android Studioの2日前のアップデートから、もうJavaクラスを作成できません。そして、現在のクラスは、今、奇妙なシンボルを持っています。Android StudioでJavaクラスを作成できないのはなぜですか?

私は輸出しようとしましたが、何度も何度も輸入しようとしましたが、何度も何度も輸入しようとしましたが、何かアドバイス?ここで

は2スクリーンショットenter image description hereenter image description here

UPDATE 1:

ここでは私のAndroid Studioプロジェクトの構造です。 AndroidManifestは適切な場所にあります。 enter image description here

答えて

15

「srcディレクトリ」 - >「ソースルート」のsrcフォルダを右クリックします。

+0

ああ、ありがとう。それはJavaクラスのために働いていましたが、プロジェクトエラーをビルドしようとすると、 'Androidソースジェネレータ:[LibrettoProva] AndroidManifest.xmlファイルが見つかりませんでした。それは何ですか?このAndroid Studioのアップデートで何が変わったのか説明できますか? –

+0

わかりませんが、今問題はAndroidManifestを見つけることができないということです、あなたのプロジェクトでそれを見ることができますか? –

+0

編集を参照してください –

9

のAndroidメーカー1.0アップデート:Androidのメーカーのプロジェクトビューで

SRCの「Java」フォルダをチェックしてください。

通常SRCの下で自動的にAndroidのメーカーによって作成された2つのフォルダが存在します -

  1. androidTest(これは、テストケースを記述するために使用される)、メイン
  2. (これは、アプリケーションのソースを書き込むために使用されます。)

それぞれには「java」フォルダが含まれている必要があります。 javaのフォルダが存在しない

場合、あなたは、新しいJavaクラスを追加するには

Creating Java Folder

以下のようにメイン(またはandroidTest)上の右クリックで権利をそれをしてください作成することができます"java folder"をクリックし、"java class"を選択してください。

Adding new class to the project

よろしく、

ポール

+1

私はIntellij Ideaで使用されているので、New> Packageを選択しましたが、Javaクラスを追加できませんでした。フォルダ> JavaフォルダはAndroid Studioのトリックです。 –

4

は、私は上記の解決策を試してみましたが、ソースのルートとして 'SRC' を設定するためのメニュー項目を見つけることができませんでした。だから私はアプリのbuild.gradleファイルで同様の設定をすることで解決することができました。私はこれを加えました:

android { 
... 
sourceSets { 
     main.java.srcDirs += 'src/main/java' 
    } 

}