下記のプログラムをスマホ上で実行すると起動と同時に終了してしまいます。コーディング時にはエラーが出ないのでどこに問題があるのか分かりません。原因を教えてくださる方いらっしゃいましたらよろしくお願いします。
※MonsterはString型とImageView型のインスタンスフィールドを持つクラスです。

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    // イメージ取得
    ImageView fImage = (ImageView)findViewById(R.id.fireI);
    ImageView lImage = (ImageView)findViewById(R.id.leafI);
    ImageView wImage = (ImageView)findViewById(R.id.waterI);
    // コンストラクタ設定
    Monster f = new Monster("ヒトカゲ",fImage);
    Monster l = new Monster("フシギダネ",lImage);
    Monster w = new Monster("ゼニガメ",wImage);
}