アクティビティを開始できませんAndroidエミュレータ

アヴラムシプリアン

私はAndroidプログラミングに不慣れです。私はAndroid開発者向けのガイドに従ってAndroidを使い始めています。エミュレーターで単純なFormularを実行しようとすると、エミュレーターは次のように表示します。

「残念ながら、私の最初のアプリは停止しました。」、

MyFormularアプリの名前はどこですか。問題は、レイアウトリソースファイルから新しいレイアウトを作成し、ここで新しいloyoutfrorに接続しようとしたことです。

setContentView(R.layout.form_layout (the new layout is form_layout)

新しいレイアウト

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="match_parent"
android:layout_height="match_parent">

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="5">

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="Please submit your details"
        android:id="@+id/textView"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginTop="46dp" />

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:text="Name"
        android:ems="10"
        android:id="@+id/editText"
        android:layout_marginTop="46dp"
        android:layout_below="@+id/textView"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:hint="Name" />

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textEmailAddress"
        android:ems="10"
        android:id="@+id/editText2"
        android:layout_centerVertical="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginTop="46dp"
        android:hint="Email" />

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPassword"
        android:ems="10"
        android:id="@+id/editText3"
        android:layout_below="@+id/editText2"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginTop="46dp"
        android:hint="Password" />

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPassword"
        android:ems="10"
        android:id="@+id/editText4"
        android:layout_below="@+id/editText3"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginTop="46dp"
        android:hint="Confirm Password" />
</RelativeLayout>

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="5">

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/imageView"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="36dp"
        android:src="@mipmap/ic_launcher" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="Terms &amp; Conditions"
        android:id="@+id/textView2"
        android:layout_below="@+id/imageView"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="46dp" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceSmall"
        android:text="A Terms and Conditions can be used for both your "
        android:id="@+id/textView3"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="10dp" />

    <CheckBox
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="I agree"
        android:id="@+id/checkBox"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginLeft="38dp"
        android:layout_marginStart="38dp"
        android:layout_marginBottom="38dp"
        android:checked="false"
        android:layout_marginRight="46dp" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Can&apos;t wait!Sign me up!"
        android:id="@+id/button"
        android:layout_alignTop="@+id/checkBox"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:layout_marginRight="85dp"
        android:layout_marginEnd="75dp" />
</RelativeLayout>
</LinearLayout>

MainFormular.java

    package com.example.melisa.myformular;

     import android.os.Bundle;
     import android.support.design.widget.FloatingActionButton;
     import android.support.design.widget.Snackbar;
     import android.support.v7.app.AppCompatActivity;
     import android.support.v7.widget.Toolbar;
     import android.view.View;
     import android.view.Menu;
     import android.view.MenuItem;

     public class MainFormular extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.form_layout);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

        FloatingActionButton fab = (FloatingActionButton) findViewById  (R.id.fab);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();
            }
        });
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_main_formular, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();

        //noinspection SimplifiableIfStatement
        if (id == R.id.action_settings) {
            return true;
        }

        return super.onOptionsItemSelected(item);
    }


 }

android.app.Activity.performCreate(activity_main_formular

 <?xml version="1.0" encoding="utf-8"?>

<android.support.design.widget.AppBarLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/AppTheme.AppBarOverlay">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        app:popupTheme="@style/AppTheme.PopupOverlay" />

</android.support.design.widget.AppBarLayout>

<include layout="@layout/content_main_formular" />

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|end"
    android:layout_margin="@dimen/fab_margin"
    android:src="@android:drawable/ic_dialog_email" />

  </android.support.design.widget.CoordinatorLayout>

logcat

ログは、

04-30 09:13:11.176 10175-10175 / com.example.melisa.myformular I / Process:シグナルを送信しています。PID:10175 SIG:9 04-30 10:03:45.336 10427-10427 / com.example.melisa.myformular W /システム:ClassLoaderが不明なパスを参照:/data/app/com.example.melisa.myformular-1/lib / x86 04-30 10:03:47.008 10427-10427 / com.example.melisa.myformular W /システム:ClassLoaderが不明なパスを参照:/data/app/com.example.melisa.myformular-1/lib/x86 04- 30 10:03:47.112 10427-10427 / com.example.melisa.myformular W / art:Android 4.1より前では、メソッドandroid.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter、android .content.res.ColorStateList、android.graphics.PorterDuff $ Mode)は、android.graphics.drawable.Drawable 04-3010:03:47のpackage-privateメソッドを誤ってオーバーライドしていました。

04-30 10:03:47.128 10427-10427 / com.example.melisa.myformular E / AndroidRuntime:致命的な例外:メインプロセス:com.example.melisa.myformular、PID:10427 java.lang.RuntimeException:アクティビティを開始できませんComponentInfo {com.example.melisa.myformular / com.example.melisa.myformular.MainFormular}:java.lang.NullPointerException:仮想メソッドを呼び出そうとしました 'void android.support.design.widget.FloatingActionButton.setOnClickListener(android.view。 View $ OnClickListener) 'android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)at android.app.ActivityThread.-wrap11( ActivityThread.java)at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1344)at android.os.Handler.dispatchMessage(Handler.java:102)atandroid。os.Looper.loop(Looper.java:148)at android.app.ActivityThread.main(ActivityThread.java:5417)at java.lang.reflect.Method.invoke(Native Method)atcom.android.internal.os。 ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)原因:java.lang.NullPointerException:仮想メソッドを呼び出そうとしました 'void android.support .design.widget.FloatingActionButton.setOnClickListener(android.view.View $ OnClickListener) '(com.example.melisa.myformular.MainFormular.onCreate(MainFormular.java:22)at android.app.Activity.performCreate)のnullオブジェクト参照(Activity.java:6237)at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)atandroid.app.ActivityThread。handleLaunchActivity(ActivityThread.java:2476)at android.app.ActivityThread.-wrap11(ActivityThread.java)at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1344)at android.os.Handler.dispatchMessage(Handler。 java:102)at android.os.Looper.loop(Looper.java:148)at android.app.ActivityThread.main(ActivityThread.java:5417)at java.lang.reflect.Method.invoke(Native Method)at com .android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)5417)at java.lang.reflect.Method.invoke(Native Method)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726)at com.android.internal.os.ZygoteInit.main( ZygoteInit.java:616)5417)at java.lang.reflect.Method.invoke(Native Method)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726)at com.android.internal.os.ZygoteInit.main( ZygoteInit.java:616) 

sushildlh

このコードを削除して、アプリケーションを実行してみてください......

レイアウトにFloatingActionButtonビューがなく、バインドしてクリックイベントを作成しようとしています......

FloatingActionButton fab = (FloatingActionButton) findViewById  (R.id.fab);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();
            }
        });

そしてこれも……

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_main_formular, menu);
        return true;
    }

コーディングをお楽しみください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Androidアクティビティを開始できません

分類Dev

アクティビティAndroidを開始できません

分類Dev

Java.lang.RuntimeException:AndroidでアクティビティComponentInfoエラーを開始できません

分類Dev

Androidがlistviewsetadapterでアクティビティnullポインター例外を開始できません

分類Dev

nullポインタエラー-アクティビティを開始できませんComponentInfo

分類Dev

android studioエミュレーター:アクティビティをインスタンス化できません

分類Dev

アクティビティを開始できませんAndroidStudio

分類Dev

アクティビティを開始できません-YouTubeStandalonePlayer

分類Dev

EventBusアクティビティを開始できません

分類Dev

Androidでアクティビティを開始できません

分類Dev

Androidエミュレータでインターネットをアクティブ化できません...?

分類Dev

Androidエラー:アクティビティを再開できません..?

分類Dev

Android:java.lang.NullPointerExceptionアクティビティを開始できません

分類Dev

Android:アクティビティを開始できません:NullPointerException?

分類Dev

Android:ボタンをクリックしてもアクティビティを開始できません

分類Dev

RuntimeException:Androidのメインアクティビティでレトロフィットのアクティビティを開始できません

分類Dev

Swift 3でアクティビティインジケーターを開始できませんか?

分類Dev

他のアクティビティのデータを送信する目的でActivityを開始できません

分類Dev

Androidはプログラムでランチャーアクティビティを開始できません

分類Dev

エラーの取得致命的なjava.lang.RuntimeException:アクティビティを開始できません

分類Dev

アクティビティを開始できませんエラー:onCreateのNullPointerException

分類Dev

エラー:「アクティビティComponentInfoを開始できません... Java.lang.NullPointerException」

分類Dev

RecyclerViewの膨張エラーアクティビティを開始できません

分類Dev

アクティビティを投稿できません。許可しない。ボットエミュレータエラー

分類Dev

アクティビティを開くことができません:Androidビューモデルのインスタンスを作成できません

分類Dev

Androidでアクティビティを開始するとカメラのプレビューが表示されません

分類Dev

SQL例外でアクティビティComponentInfoを開始できません

分類Dev

Android:アクティビティを再開すると、アクティビティのビューにRunnableを投稿できません

分類Dev

実行時例外がアクティビティを開始できません

Related 関連記事

  1. 1

    Androidアクティビティを開始できません

  2. 2

    アクティビティAndroidを開始できません

  3. 3

    Java.lang.RuntimeException:AndroidでアクティビティComponentInfoエラーを開始できません

  4. 4

    Androidがlistviewsetadapterでアクティビティnullポインター例外を開始できません

  5. 5

    nullポインタエラー-アクティビティを開始できませんComponentInfo

  6. 6

    android studioエミュレーター:アクティビティをインスタンス化できません

  7. 7

    アクティビティを開始できませんAndroidStudio

  8. 8

    アクティビティを開始できません-YouTubeStandalonePlayer

  9. 9

    EventBusアクティビティを開始できません

  10. 10

    Androidでアクティビティを開始できません

  11. 11

    Androidエミュレータでインターネットをアクティブ化できません...?

  12. 12

    Androidエラー:アクティビティを再開できません..?

  13. 13

    Android:java.lang.NullPointerExceptionアクティビティを開始できません

  14. 14

    Android:アクティビティを開始できません:NullPointerException?

  15. 15

    Android:ボタンをクリックしてもアクティビティを開始できません

  16. 16

    RuntimeException:Androidのメインアクティビティでレトロフィットのアクティビティを開始できません

  17. 17

    Swift 3でアクティビティインジケーターを開始できませんか?

  18. 18

    他のアクティビティのデータを送信する目的でActivityを開始できません

  19. 19

    Androidはプログラムでランチャーアクティビティを開始できません

  20. 20

    エラーの取得致命的なjava.lang.RuntimeException:アクティビティを開始できません

  21. 21

    アクティビティを開始できませんエラー:onCreateのNullPointerException

  22. 22

    エラー:「アクティビティComponentInfoを開始できません... Java.lang.NullPointerException」

  23. 23

    RecyclerViewの膨張エラーアクティビティを開始できません

  24. 24

    アクティビティを投稿できません。許可しない。ボットエミュレータエラー

  25. 25

    アクティビティを開くことができません:Androidビューモデルのインスタンスを作成できません

  26. 26

    Androidでアクティビティを開始するとカメラのプレビューが表示されません

  27. 27

    SQL例外でアクティビティComponentInfoを開始できません

  28. 28

    Android:アクティビティを再開すると、アクティビティのビューにRunnableを投稿できません

  29. 29

    実行時例外がアクティビティを開始できません

ホットタグ

アーカイブ