درود بر شما
هنگام ران کردن برنامه متاسفانه Crash میکنه و با ارورهای زیر مواجه میشم هر چه trace میکنم نتیجه نمیگیرم بیزحمت راهنمایی بفرمایید. ضمنا راهی برای دیباگ خط به خط و پیدا کردن ارور در صورت عدم اجرای برنامه، وجود نداره؟
ضمنا فایل زیپ پروژه رو ضمیمه کردم
ممنون از شما
--------- beginning of crash
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.ProfileUi, PID: ۳۷۳۱
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.ProfileUi/com.example.ProfileUi.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:۲۳۲۷)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:۲۳۹۲)
at android.app.ActivityThread.access$۸۰۰(ActivityThread.java:۱۵۳)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:۱۳۰۵)
at android.os.Handler.dispatchMessage(Handler.java:۱۰۲)
at android.os.Looper.loop(Looper.java:۱۳۵)
at android.app.ActivityThread.main(ActivityThread.java:۵۳۰۵)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:۳۷۲)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:۹۰۳)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:۶۹۸)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
at com.example.ProfileUi.MainActivity.onCreate(MainActivity.java:۱۱۲)
at android.app.Activity.performCreate(Activity.java:۵۹۹۰)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:۱۱۰۶)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:۲۲۸۰)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:۲۳۹۲)
at android.app.ActivityThread.access$۸۰۰(ActivityThread.java:۱۵۳)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:۱۳۰۵)
at android.os.Handler.dispatchMessage(Handler.java:۱۰۲)
at android.os.Looper.loop(Looper.java:۱۳۵)
at android.app.ActivityThread.main(ActivityThread.java:۵۳۰۵)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:۳۷۲)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:۹۰۳)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:۶۹۸)