アクティビティをインスタンス化できませんComponentInfoAndroidStudioエラー

Cioaca Radu

私は初心者です...私は簡単なプログラムを作成しようとしていますが、失敗し続けるので、このエラーの助けが必要です...何が問題なのですか?

私が得るエラーは:

08-20 20:08:59.422 6192-6192/com.example.raduc.anew E/AndroidRuntime: FATAL EXCEPTION: main

    Process: com.example.raduc.anew, PID: 6192
    java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.raduc.anew/com.example.raduc.anew.MainActivity}: java.lang.NullPointerException
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2297)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2441)
        at android.app.ActivityThread.access$900(ActivityThread.java:151)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1354)
        at android.os.Handler.dispatchMessage(Handler.java:110)
        at android.os.Looper.loop(Looper.java:193)
        at android.app.ActivityThread.main(ActivityThread.java:5345)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:515)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:828)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:644)
        at dalvik.system.NativeStart.main(Native Method)
     Caused by: java.lang.NullPointerException
        at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:116)
        at android.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:147)
        at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:27)
        at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:50)
        at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:201)
        at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:181)
        at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:521)
        at android.support.v7.app.AppCompatActivity.findViewById(AppCompatActivity.java:190)
        at com.example.raduc.anew.MainActivity.<init>(MainActivity.java:17)
        at java.lang.Class.newInstanceImpl(Native Method)
        at java.lang.Class.newInstance(Class.java:1215)
        at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2288)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2441) 
        at android.app.ActivityThread.access$900(ActivityThread.java:151) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1354) 
        at android.os.Handler.dispatchMessage(Handler.java:110) 
        at android.os.Looper.loop(Looper.java:193) 
        at android.app.ActivityThread.main(ActivityThread.java:5345) 
        at java.lang.reflect.Method.invokeNative(Native Method) 
        at java.lang.reflect.Method.invoke(Method.java:515) 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:828) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:644) 
        at dalvik.system.NativeStart.main(Native Method) 
    java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.raduc.anew/

アクティビティ:

package com.example.raduc.anew;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }



    EditText nr1 = (EditText) findViewById(R.id.nr);
}

と私のレイアウト

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.raduc.anew.MainActivity">



    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/nr" />

</RelativeLayout>

とマニフェスト

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.raduc.anew">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

EditTextオブジェクトから何かを読み取ろうとするだけですが、変数を設定したときにのみこのエラーが発生する理由がわかりません...

ガベセチャン
EditText nr1 = (EditText) findViewById(R.id.nr);

それはonCreate内にある必要があります。初期化時には、コンテキストが設定されていないため機能しません(オンテントビューが設定されていないため、せいぜいnullが返されますが、onCreateが呼び出されるまで、アクティビティは有効なコンテキストではないため、次のことができます。早すぎると、あらゆる種類の問題が発生します)。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

エラーの取得:アクティビティをインスタンス化できません

分類Dev

アクティビティ エラーをインスタンス化できません

分類Dev

アクティビティコンポーネント情報エラーをインスタンス化できません

分類Dev

エラーによる強制クローズjava.lang.RuntimeException:アクティビティComponentInfoをインスタンス化できません

分類Dev

Androidの「ListActivityの拡張」エラー、アクティビティcomponentinfoをインスタンス化できません

分類Dev

アプリの実行時に「アクティビティをインスタンス化できません」

分類Dev

Androidアクティビティをインスタンス化できません:パス上にクラスが見つかりませんでした

分類Dev

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

分類Dev

アクティビティをインスタンス化できません... ClassNotFoundExceptionが原因です

分類Dev

ViewModelをアクティビティでインスタンス化することはできません

分類Dev

アクティビティComponentInfoをインスタンス化できません。クラスが見つかりませんでした

分類Dev

java.lang.RuntimeException:アクティビティComponentInfoをインスタンス化できません

分類Dev

Xamarin.Android:アクティビティComponentInfoをインスタンス化できません

分類Dev

アクティビティcomponentinfoRunTimeExceptionをインスタンス化できません

分類Dev

アクティビティをインスタンス化できませんComponentInfo-Android

分類Dev

Android RuntimeException:アクティビティをインスタンス化できません

分類Dev

アクティビティをインスタンス化できません、ClassNotFoundException

分類Dev

AndroidがアクティビティComponentInfoをインスタンス化できません

分類Dev

RunTime.ExceptionアクティビティComponentInfoをインスタンス化できません

分類Dev

RuntimeException:アクティビティcomponentinfoAndroidをインスタンス化できません

分類Dev

アクティビティにフラグメントを表示-クラスをインスタンス化できません

分類Dev

グーグルプレイサービスアクティビティをインスタンス化できませんComponentInfojava.lang.ClassNotFoundException

分類Dev

QRスキャナー:強制終了(アクティビティコンポーネントをインスタンス化できません)

分類Dev

アクティビティをインターフェイスにキャストできません(ClassCastException)

分類Dev

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

分類Dev

Androidのマニフェストでエラーが発生しました(エラー:アクティビティComponentInfoをインスタンス化できません)

分類Dev

Scala for Androidアプリケーション:アクティビティcomponentinfoをインスタンス化できません

分類Dev

エラーjava.lang.RuntimeExceptionでクラッシュするAndroidアプリケーション:アクティビティComponentInfoをインスタンス化できません

分類Dev

アクティビティを再開できませんNULLPOINTER EXCEPTION&クラスフラグメントのインフレーションエラー?

Related 関連記事

  1. 1

    エラーの取得:アクティビティをインスタンス化できません

  2. 2

    アクティビティ エラーをインスタンス化できません

  3. 3

    アクティビティコンポーネント情報エラーをインスタンス化できません

  4. 4

    エラーによる強制クローズjava.lang.RuntimeException:アクティビティComponentInfoをインスタンス化できません

  5. 5

    Androidの「ListActivityの拡張」エラー、アクティビティcomponentinfoをインスタンス化できません

  6. 6

    アプリの実行時に「アクティビティをインスタンス化できません」

  7. 7

    Androidアクティビティをインスタンス化できません:パス上にクラスが見つかりませんでした

  8. 8

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

  9. 9

    アクティビティをインスタンス化できません... ClassNotFoundExceptionが原因です

  10. 10

    ViewModelをアクティビティでインスタンス化することはできません

  11. 11

    アクティビティComponentInfoをインスタンス化できません。クラスが見つかりませんでした

  12. 12

    java.lang.RuntimeException:アクティビティComponentInfoをインスタンス化できません

  13. 13

    Xamarin.Android:アクティビティComponentInfoをインスタンス化できません

  14. 14

    アクティビティcomponentinfoRunTimeExceptionをインスタンス化できません

  15. 15

    アクティビティをインスタンス化できませんComponentInfo-Android

  16. 16

    Android RuntimeException:アクティビティをインスタンス化できません

  17. 17

    アクティビティをインスタンス化できません、ClassNotFoundException

  18. 18

    AndroidがアクティビティComponentInfoをインスタンス化できません

  19. 19

    RunTime.ExceptionアクティビティComponentInfoをインスタンス化できません

  20. 20

    RuntimeException:アクティビティcomponentinfoAndroidをインスタンス化できません

  21. 21

    アクティビティにフラグメントを表示-クラスをインスタンス化できません

  22. 22

    グーグルプレイサービスアクティビティをインスタンス化できませんComponentInfojava.lang.ClassNotFoundException

  23. 23

    QRスキャナー:強制終了(アクティビティコンポーネントをインスタンス化できません)

  24. 24

    アクティビティをインターフェイスにキャストできません(ClassCastException)

  25. 25

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

  26. 26

    Androidのマニフェストでエラーが発生しました(エラー:アクティビティComponentInfoをインスタンス化できません)

  27. 27

    Scala for Androidアプリケーション:アクティビティcomponentinfoをインスタンス化できません

  28. 28

    エラーjava.lang.RuntimeExceptionでクラッシュするAndroidアプリケーション:アクティビティComponentInfoをインスタンス化できません

  29. 29

    アクティビティを再開できませんNULLPOINTER EXCEPTION&クラスフラグメントのインフレーションエラー?

ホットタグ

アーカイブ