简体   繁体   English

Andriod Studio:E/AndroidRuntime: FATAL EXCEPTION: main

[英]Andriod Studio:E/AndroidRuntime: FATAL EXCEPTION: main

please solve this issue I am a beginner in android development I don't know what the issue is.请解决这个问题我是android开发的初学者我不知道问题是什么。

Process: com.example.myapplicationofexarth, PID: 2703 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myapplicationofexarth/com.example.myapplicationofexarth.MainActivity}: java.lang.ClassCastException: android.support.constraint.ConstraintLayout cannot be cast to android.widget.TextView at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.re进程:com.example.myapplicationofexarth,PID:2703 java.lang.RuntimeException:无法启动活动组件信息{com.example.myapplicationofexarth/com.example.myapplicationofexarth.MainActivity}:java.lang.ClassCastException:android.support.constraint。 ConstraintLayout 不能在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute 投射到 android.widget.TextView (LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H。 handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java) :6669) 在 java.lang.re flect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) Caused by: java.lang.ClassCastException: android.support.constraint.ConstraintLayout cannot be cast to android.widget.TextView at com.example.myapplicationofexarth.MainActivity.onCreate(MainActivity.java:15) at android.app.Activity.performCreate(Activity.java:7136) at android.app.Activity.performCreate(Activity.java:7127) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893) flect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) 引起通过:java.lang.ClassCastException:android.support.constraint.ConstraintLayout 不能被转换为 android.widget.TextView at com.example.myapplicationofexarth.MainActivity.onCreate(MainActivity.java:15) at android.app.Activity.performCreate( Activity.java:7136) 在 android.app.Activity.performCreate(Activity.java:7127) 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893) )

MainActivity.Java主Activity.Java

package com.example.myapplicationofexarth;

import android.graphics.Color;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
    TextView text;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        text=(TextView)findViewById(R.id.textexample);
        text.setTextColor(Color.RED);
    }
}

looking at the error message I'd say you've probably given the R.Id.textexample to the constraint layout instead of the TextView by accident.查看错误消息,我会说您可能无意中将 R.Id.textexample 提供给了约束布局而不是 TextView。

check the Id of the textView in the xml layout.检查 xml 布局中 textView 的 Id。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM