

アンドロイドスタジオでアプリを作っているのですが、６個のclass、interfaceまたはenumがありません のエラーが出ました。  
MainActivity.javaには以下のように記載しました。

[code]

    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.widget.ImageView;
    
    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            ImageView imageView1 = (ImageView)findViewById(R.id.feminine);
        }
    
    
        protected void onCreate(Bundle savedInstanceState) {
             super.onCreate(savedInstanceState);
             setContentView(R.layout.activity_main);
    
             ImageView imageView2 = (ImageView) findViewById(R.id.bigfig);
             imageView2.setImageResource(R.drawable.bigfig);
        }
     }
    
[/code]

他の方のエラーを見ているとこのエラーは{}の数が足りないから出るありますがやはりそこなのでしょうか？


CC BY-SA 3.0
2016-07-01T09:19:20.067
27246
2016-07-03T09:46:03.917
2016-07-03T08:30:10.400
10492
14754
question
android java
class、interfaceまたはenumがありません のエラー


> class、interfaceまたはenumがありません

というより、`onCreate(Bundle savedInstanceState)`が2つあることのほうが問題があると思います。  
{}の数は大丈夫だと思ったのですが…  
どちらかのonCreateを消す、引数変更、名前を変更などをしてみてください。  
そうでなかったたら別のソースコードに問題が発生しているっぽいです。  
もしかしたらエラーメッセージが違うのかも。


CC BY-SA 3.0
2016-07-01T09:32:32.267
27247
2016-07-03T09:46:03.917
2016-07-03T09:46:03.917
15185
15185
27246
answer


{} に問題はなく

  * onCreate が2つある
  * R がどこにも定義されてない

からでしょう


CC BY-SA 3.0
2016-07-01T23:05:09.137
27259
2016-07-01T23:05:09.137
17027
27246
answer