不幸的是应用程序已停止Android模拟器genymotion [英] Unfortunately application has stopped android emulator genymotion
问题描述
我是新的Android应用程序开发(从昨天只有我开始学习机器人)。
我收到消息AVD喜欢 - 不幸的是已经停止了,请帮我解决这个错误,我想了解更多的机器人,但被吸入这个错误.. plz..plz ..帮我SOVE这个
我main.java是
包com.example.first;
公共类MainActivity延伸活动{
INT计数器= 0;
按钮添加,子;
TextView的总和;
公共无效的onCreate(包savedInstanceState){
super.onCreate(savedInstanceState);
的setContentView(R.layout.activity_main);
添加=(按钮)findViewById(R.id.bt_add);
分=(按钮)findViewById(R.id.bt_sub);
总=(TextView中)findViewById(R.id.textView1);
add.setOnClickListener(新View.OnClickListener(){
公共无效的onClick(视图v){
反++;
total.setText(乌拉圭回合总为+专柜);
}
});
}
@覆盖
公共布尔onCreateOptionsMenu(功能菜单){
//充气菜单;这增加了项目操作栏,如果它是present。
。getMenuInflater()膨胀(R.menu.main,菜单);
返回true;
}
@覆盖
公共布尔onOptionsItemSelected(菜单项项){
//处理动作栏项目点击这里。将操作栏
//自动在主/向上按钮操作的点击,只要
//你在AndroidManifest.xml中指定一个父活动。
INT的id = item.getItemId();
如果(ID == R.id.action_settings){
返回true;
}
返回super.onOptionsItemSelected(项目);
}
/ **
*包含一个简单的视图的占位符片段。
* /
公共静态类PlaceholderFragment扩展片段{
公共PlaceholderFragment(){
}
@覆盖
公共查看onCreateView(LayoutInflater充气,容器的ViewGroup,
捆绑savedInstanceState){
查看rootView = inflater.inflate(R.layout.fragment_main,集装箱,
假);
返回rootView;
}
}
}
我的main.xml是
< RelativeLayout的的xmlns:机器人=http://schemas.android.com/apk/res/android
的xmlns:工具=http://schemas.android.com/tools
机器人:layout_width =match_parent
机器人:layout_height =match_parent
机器人:paddingBottom会=@扪/ activity_vertical_margin
机器人:以下属性来=@扪/ activity_horizontal_margin
机器人:paddingRight =@扪/ activity_horizontal_margin
机器人:paddingTop =@扪/ activity_vertical_margin
工具:上下文=com.example.first.MainActivity $ PlaceholderFragment>
<的TextView
机器人:ID =@ + ID / textView1
机器人:layout_width =FILL_PARENT
机器人:layout_height =WRAP_CONTENT
机器人:重力=中心
机器人:文本=UR共0
机器人:TEXTSIZE =40SP/>
<按钮
机器人:ID =@ + ID / bt_add
机器人:layout_width =250dp
机器人:layout_height =40dp
机器人:layout_below =@ + ID / textView1
机器人:layout_centerHorizontal =真
机器人:layout_marginTop =20dp
机器人:文本=添加一个/>
<按钮
机器人:ID =@ + ID / bt_sub
机器人:layout_width =250dp
机器人:layout_height =40dp
机器人:layout_alignLeft =@ + ID / bt_add
机器人:layout_below =@ + ID / bt_add
机器人:layout_marginTop =19dp
机器人:文本=亚一/>
和日志是
03-29 21:33:13.494:D / AndroidRuntime(1256):关闭虚拟机
03-29 21:33:13.494:W / dalvikvm(1256):主题ID = 1:螺纹退出与未捕获的异常(组= 0xa4d6cb20)
03-29 21:33:13.494:E / AndroidRuntime(1256):致命异常:主要
03-29 21:33:13.494:E / AndroidRuntime(1256):工艺:com.example.first,PID:1256
03-29 21:33:13.494:E / AndroidRuntime(1256):java.lang.RuntimeException的:无法启动的活动ComponentInfo {com.example.first / com.example.first.MainActivity}:显示java.lang.NullPointerException
03-29 21:33:13.494:E / AndroidRuntime(1256):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
03-29 21:33:13.494:E / AndroidRuntime(1256):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-29 21:33:13.494:E / AndroidRuntime(1256):在android.app.ActivityThread.access $ 800(ActivityThread.java:135)
03-29 21:33:13.494:E / AndroidRuntime(1256):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1196)
03-29 21:33:13.494:E / AndroidRuntime(1256):在android.os.Handler.dispatchMessage(Handler.java:102)
03-29 21:33:13.494:E / AndroidRuntime(1256):在android.os.Looper.loop(Looper.java:136)
03-29 21:33:13.494:E / AndroidRuntime(1256):在android.app.ActivityThread.main(ActivityThread.java:5017)
03-29 21:33:13.494:E / AndroidRuntime(1256):在java.lang.reflect.Method.invokeNative(本机方法)
03-29 21:33:13.494:E / AndroidRuntime(1256):在java.lang.reflect.Method.invoke(Method.java:515)
03-29 21:33:13.494:E / AndroidRuntime(1256):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:779)
03-29 21:33:13.494:E / AndroidRuntime(1256):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-29 21:33:13.494:E / AndroidRuntime(1256):在dalvik.system.NativeStart.main(本机方法)
03-29 21:33:13.494:E / AndroidRuntime(1256):由:显示java.lang.NullPointerException
03-29 21:33:13.494:E / AndroidRuntime(1256):在com.example.first.MainActivity.onCreate(MainActivity.java:39)
03-29 21:33:13.494:E / AndroidRuntime(1256):在android.app.Activity.performCreate(Activity.java:5231)
03-29 21:33:13.494:E / AndroidRuntime(1256):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
03-29 21:33:13.494:E / AndroidRuntime(1256):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
03-29 21:33:13.494:E / AndroidRuntime(1256):11 ...更多
03-29 21:34:01.629:D / dalvikvm(1310):延迟启用CheckJNI
03-29 21:34:01.673:D / AndroidRuntime(1310):关闭虚拟机
03-29 21:34:01.673:W / dalvikvm(1310):主题ID = 1:螺纹退出与未捕获的异常(组= 0xa4d6cb20)
03-29 21:34:01.673:E / AndroidRuntime(1310):致命异常:主要
03-29 21:34:01.673:E / AndroidRuntime(1310):工艺:com.example.first,PID:1310
03-29 21:34:01.673:E / AndroidRuntime(1310):java.lang.RuntimeException的:无法启动的活动ComponentInfo {com.example.first / com.example.first.MainActivity}:显示java.lang.NullPointerException
03-29 21:34:01.673:E / AndroidRuntime(1310):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
03-29 21:34:01.673:E / AndroidRuntime(1310):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-29 21:34:01.673:E / AndroidRuntime(1310):在android.app.ActivityThread.access $ 800(ActivityThread.java:135)
03-29 21:34:01.673:E / AndroidRuntime(1310):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1196)
03-29 21:34:01.673:E / AndroidRuntime(1310):在android.os.Handler.dispatchMessage(Handler.java:102)
03-29 21:34:01.673:E / AndroidRuntime(1310):在android.os.Looper.loop(Looper.java:136)
03-29 21:34:01.673:E / AndroidRuntime(1310):在android.app.ActivityThread.main(ActivityThread.java:5017)
03-29 21:34:01.673:E / AndroidRuntime(1310):在java.lang.reflect.Method.invokeNative(本机方法)
03-29 21:34:01.673:E / AndroidRuntime(1310):在java.lang.reflect.Method.invoke(Method.java:515)
03-29 21:34:01.673:E / AndroidRuntime(1310):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:779)
03-29 21:34:01.673:E / AndroidRuntime(1310):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-29 21:34:01.673:E / AndroidRuntime(1310):在dalvik.system.NativeStart.main(本机方法)
03-29 21:34:01.673:E / AndroidRuntime(1310):由:显示java.lang.NullPointerException
03-29 21:34:01.673:E / AndroidRuntime(1310):在com.example.first.MainActivity.onCreate(MainActivity.java:38)
03-29 21:34:01.673:E / AndroidRuntime(1310):在android.app.Activity.performCreate(Activity.java:5231)
03-29 21:34:01.673:E / AndroidRuntime(1310):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
03-29 21:34:01.673:E / AndroidRuntime(1310):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
03-29 21:34:01.673:E / AndroidRuntime(1310):11 ...更多
03-29 21:36:56.615:D / AndroidRuntime(1358):关闭虚拟机
03-29 21:36:56.615:W / dalvikvm(1358):主题ID = 1:螺纹退出与未捕获的异常(组= 0xa4d6cb20)
03-29 21:36:56.615:E / AndroidRuntime(1358):致命异常:主要
03-29 21:36:56.615:E / AndroidRuntime(1358):工艺:com.example.first,PID:1358
03-29 21:36:56.615:E / AndroidRuntime(1358):java.lang.RuntimeException的:无法启动的活动ComponentInfo {com.example.first / com.example.first.MainActivity}:显示java.lang.NullPointerException
03-29 21:36:56.615:E / AndroidRuntime(1358):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
03-29 21:36:56.615:E / AndroidRuntime(1358):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-29 21:36:56.615:E / AndroidRuntime(1358):在android.app.ActivityThread.access $ 800(ActivityThread.java:135)
03-29 21:36:56.615:E / AndroidRuntime(1358):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1196)
03-29 21:36:56.615:E / AndroidRuntime(1358):在android.os.Handler.dispatchMessage(Handler.java:102)
03-29 21:36:56.615:E / AndroidRuntime(1358):在android.os.Looper.loop(Looper.java:136)
03-29 21:36:56.615:E / AndroidRuntime(1358):在android.app.ActivityThread.main(ActivityThread.java:5017)
03-29 21:36:56.615:E / AndroidRuntime(1358):在java.lang.reflect.Method.invokeNative(本机方法)
03-29 21:36:56.615:E / AndroidRuntime(1358):在java.lang.reflect.Method.invoke(Method.java:515)
03-29 21:36:56.615:E / AndroidRuntime(1358):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:779)
03-29 21:36:56.615:E / AndroidRuntime(1358):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-29 21:36:56.615:E / AndroidRuntime(1358):在dalvik.system.NativeStart.main(本机方法)
03-29 21:36:56.615:E / AndroidRuntime(1358):由:显示java.lang.NullPointerException
03-29 21:36:56.615:E / AndroidRuntime(1358):在com.example.first.MainActivity.onCreate(MainActivity.java:38)
03-29 21:36:56.615:E / AndroidRuntime(1358):在android.app.Activity.performCreate(Activity.java:5231)
03-29 21:36:56.615:E / AndroidRuntime(1358):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
03-29 21:36:56.615:E / AndroidRuntime(1358):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
03-29 21:36:56.615:E / AndroidRuntime(1358):11 ...更多
03-29 21:48:16.663:D / AndroidRuntime(1395):关闭虚拟机
03-29 21:48:16.663:W / dalvikvm(1395):主题ID = 1:螺纹退出与未捕获的异常(组= 0xa4d6cb20)
03-29 21:48:16.663:E / AndroidRuntime(1395):致命异常:主要
03-29 21:48:16.663:E / AndroidRuntime(1395):工艺:com.example.first,PID:1395
03-29 21:48:16.663:E / AndroidRuntime(1395):java.lang.RuntimeException的:无法启动的活动ComponentInfo {com.example.first / com.example.first.MainActivity}:显示java.lang.NullPointerException
03-29 21:48:16.663:E / AndroidRuntime(1395):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
03-29 21:48:16.663:E / AndroidRuntime(1395):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-29 21:48:16.663:E / AndroidRuntime(1395):在android.app.ActivityThread.access $ 800(ActivityThread.java:135)
03-29 21:48:16.663:E / AndroidRuntime(1395):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1196)
03-29 21:48:16.663:E / AndroidRuntime(1395):在android.os.Handler.dispatchMessage(Handler.java:102)
03-29 21:48:16.663:E / AndroidRuntime(1395):在android.os.Looper.loop(Looper.java:136)
03-29 21:48:16.663:E / AndroidRuntime(1395):在android.app.ActivityThread.main(ActivityThread.java:5017)
03-29 21:48:16.663:E / AndroidRuntime(1395):在java.lang.reflect.Method.invokeNative(本机方法)
03-29 21:48:16.663:E / AndroidRuntime(1395):在java.lang.reflect.Method.invoke(Method.java:515)
03-29 21:48:16.663:E / AndroidRuntime(1395):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:779)
03-29 21:48:16.663:E / AndroidRuntime(1395):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-29 21:48:16.663:E / AndroidRuntime(1395):在dalvik.system.NativeStart.main(本机方法)
03-29 21:48:16.663:E / AndroidRuntime(1395):由:显示java.lang.NullPointerException
03-29 21:48:16.663:E / AndroidRuntime(1395):在com.example.first.MainActivity.onCreate(MainActivity.java:38)
03-29 21:48:16.663:E / AndroidRuntime(1395):在android.app.Activity.performCreate(Activity.java:5231)
03-29 21:48:16.663:E / AndroidRuntime(1395):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
03-29 21:48:16.663:E / AndroidRuntime(1395):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
03-29 21:48:16.663:E / AndroidRuntime(1395):11 ...更多
03-29 22:09:36.395:D / AndroidRuntime(1448):关闭虚拟机
03-29 22:09:36.395:W / dalvikvm(1448):主题ID = 1:螺纹退出与未捕获的异常(组= 0xa4d6cb20)
03-29 22:09:36.395:E / AndroidRuntime(1448):致命异常:主要
03-29 22:09:36.395:E / AndroidRuntime(1448):工艺:com.example.first,PID:1448
03-29 22:09:36.395:E / AndroidRuntime(1448):java.lang.RuntimeException的:无法启动的活动ComponentInfo {com.example.first / com.example.first.MainActivity}:显示java.lang.NullPointerException
03-29 22:09:36.395:E / AndroidRuntime(1448):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
03-29 22:09:36.395:E / AndroidRuntime(1448):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-29 22:09:36.395:E / AndroidRuntime(1448):在android.app.ActivityThread.access $ 800(ActivityThread.java:135)
03-29 22:09:36.395:E / AndroidRuntime(1448):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1196)
03-29 22:09:36.395:E / AndroidRuntime(1448):在android.os.Handler.dispatchMessage(Handler.java:102)
03-29 22:09:36.395:E / AndroidRuntime(1448):在android.os.Looper.loop(Looper.java:136)
03-29 22:09:36.395:E / AndroidRuntime(1448):在android.app.ActivityThread.main(ActivityThread.java:5017)
03-29 22:09:36.395:E / AndroidRuntime(1448):在java.lang.reflect.Method.invokeNative(本机方法)
03-29 22:09:36.395:E / AndroidRuntime(1448):在java.lang.reflect.Method.invoke(Method.java:515)
03-29 22:09:36.395:E / AndroidRuntime(1448):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:779)
03-29 22:09:36.395:E / AndroidRuntime(1448):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-29 22:09:36.395:E / AndroidRuntime(1448):在dalvik.system.NativeStart.main(本机方法)
03-29 22:09:36.395:E / AndroidRuntime(1448):由:显示java.lang.NullPointerException
03-29 22:09:36.395:E / AndroidRuntime(1448):在com.example.first.MainActivity.onCreate(MainActivity.java:38)
03-29 22:09:36.395:E / AndroidRuntime(1448):在android.app.Activity.performCreate(Activity.java:5231)
03-29 22:09:36.395:E / AndroidRuntime(1448):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
03-29 22:09:36.395:E / AndroidRuntime(1448):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
03-29 22:09:36.395:E / AndroidRuntime(1448):11 ...更多
嘿..解释为什么我得到这样的..告诉我的解决方案
你有NPE上线38是:
add.setOnClickListener(新View.OnClickListener()
让添加
为空,因为你宣布你的按钮:
添加=(按钮)findViewById(R.id.bt_add);
让 bt_add
ID不存在于 activity_main
,我认为这个XML,你发布的 fragment_main.xml
或其他任何东西。
为您定义主要布局于 activity_main
在
的setContentView(R.layout.activity_main);
所以你必须有以下的id activity_main
1 bt_add
2 - bt_sub
3 textView1
所以你必须有 activity_main
像下面code:
< RelativeLayout的的xmlns:机器人=http://schemas.android.com/apk/res/android
的xmlns:工具=http://schemas.android.com/tools
机器人:layout_width =match_parent
机器人:layout_height =match_parent>
<的TextView
机器人:ID =@ + ID / textView1
机器人:layout_width =FILL_PARENT
机器人:layout_height =WRAP_CONTENT
机器人:重力=中心
机器人:文本=UR共0
机器人:TEXTSIZE =40SP/>
<按钮
机器人:ID =@ + ID / bt_add
机器人:layout_width =250dp
机器人:layout_height =40dp
机器人:layout_below =@ + ID / textView1
机器人:layout_centerHorizontal =真
机器人:layout_marginTop =20dp
机器人:文本=添加一个/>
<按钮
机器人:ID =@ + ID / bt_sub
机器人:layout_width =250dp
机器人:layout_height =40dp
机器人:layout_alignLeft =@ + ID / bt_add
机器人:layout_below =@ + ID / bt_add
机器人:layout_marginTop =19dp
机器人:文本=亚一/>
I am new to android app development( from yesterday only i started to learn android ).
I am getting message in AVD like - unfortunately has stopped ,please help me solve this error, I want learn more in android but sucked by this error.. plz..plz.. help me to sove this.
my main.java is
package com.example.first;
public class MainActivity extends Activity {
int counter = 0 ;
Button add,sub;
TextView total;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
add = (Button) findViewById(R.id.bt_add);
sub = (Button) findViewById(R.id.bt_sub);
total = (TextView) findViewById(R.id.textView1);
add.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
counter++;
total.setText("ur total is "+ counter);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, 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();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
/**
* A placeholder fragment containing a simple view.
*/
public static class PlaceholderFragment extends Fragment {
public PlaceholderFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main, container,
false);
return rootView;
}
}
}
my main.xml is
<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.first.MainActivity$PlaceholderFragment" >
<TextView
android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="ur total is 0"
android:textSize="40sp" />
<Button
android:id="@+id/bt_add"
android:layout_width="250dp"
android:layout_height="40dp"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:text="add one" />
<Button
android:id="@+id/bt_sub"
android:layout_width="250dp"
android:layout_height="40dp"
android:layout_alignLeft="@+id/bt_add"
android:layout_below="@+id/bt_add"
android:layout_marginTop="19dp"
android:text="sub one" />
and the log is
03-29 21:33:13.494: D/AndroidRuntime(1256): Shutting down VM
03-29 21:33:13.494: W/dalvikvm(1256): threadid=1: thread exiting with uncaught exception (group=0xa4d6cb20)
03-29 21:33:13.494: E/AndroidRuntime(1256): FATAL EXCEPTION: main
03-29 21:33:13.494: E/AndroidRuntime(1256): Process: com.example.first, PID: 1256
03-29 21:33:13.494: E/AndroidRuntime(1256): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.first/com.example.first.MainActivity}: java.lang.NullPointerException
03-29 21:33:13.494: E/AndroidRuntime(1256): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
03-29 21:33:13.494: E/AndroidRuntime(1256): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-29 21:33:13.494: E/AndroidRuntime(1256): at android.app.ActivityThread.access$800(ActivityThread.java:135)
03-29 21:33:13.494: E/AndroidRuntime(1256): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
03-29 21:33:13.494: E/AndroidRuntime(1256): at android.os.Handler.dispatchMessage(Handler.java:102)
03-29 21:33:13.494: E/AndroidRuntime(1256): at android.os.Looper.loop(Looper.java:136)
03-29 21:33:13.494: E/AndroidRuntime(1256): at android.app.ActivityThread.main(ActivityThread.java:5017)
03-29 21:33:13.494: E/AndroidRuntime(1256): at java.lang.reflect.Method.invokeNative(Native Method)
03-29 21:33:13.494: E/AndroidRuntime(1256): at java.lang.reflect.Method.invoke(Method.java:515)
03-29 21:33:13.494: E/AndroidRuntime(1256): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
03-29 21:33:13.494: E/AndroidRuntime(1256): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-29 21:33:13.494: E/AndroidRuntime(1256): at dalvik.system.NativeStart.main(Native Method)
03-29 21:33:13.494: E/AndroidRuntime(1256): Caused by: java.lang.NullPointerException
03-29 21:33:13.494: E/AndroidRuntime(1256): at com.example.first.MainActivity.onCreate(MainActivity.java:39)
03-29 21:33:13.494: E/AndroidRuntime(1256): at android.app.Activity.performCreate(Activity.java:5231)
03-29 21:33:13.494: E/AndroidRuntime(1256): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
03-29 21:33:13.494: E/AndroidRuntime(1256): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
03-29 21:33:13.494: E/AndroidRuntime(1256): ... 11 more
03-29 21:34:01.629: D/dalvikvm(1310): Late-enabling CheckJNI
03-29 21:34:01.673: D/AndroidRuntime(1310): Shutting down VM
03-29 21:34:01.673: W/dalvikvm(1310): threadid=1: thread exiting with uncaught exception (group=0xa4d6cb20)
03-29 21:34:01.673: E/AndroidRuntime(1310): FATAL EXCEPTION: main
03-29 21:34:01.673: E/AndroidRuntime(1310): Process: com.example.first, PID: 1310
03-29 21:34:01.673: E/AndroidRuntime(1310): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.first/com.example.first.MainActivity}: java.lang.NullPointerException
03-29 21:34:01.673: E/AndroidRuntime(1310): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
03-29 21:34:01.673: E/AndroidRuntime(1310): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-29 21:34:01.673: E/AndroidRuntime(1310): at android.app.ActivityThread.access$800(ActivityThread.java:135)
03-29 21:34:01.673: E/AndroidRuntime(1310): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
03-29 21:34:01.673: E/AndroidRuntime(1310): at android.os.Handler.dispatchMessage(Handler.java:102)
03-29 21:34:01.673: E/AndroidRuntime(1310): at android.os.Looper.loop(Looper.java:136)
03-29 21:34:01.673: E/AndroidRuntime(1310): at android.app.ActivityThread.main(ActivityThread.java:5017)
03-29 21:34:01.673: E/AndroidRuntime(1310): at java.lang.reflect.Method.invokeNative(Native Method)
03-29 21:34:01.673: E/AndroidRuntime(1310): at java.lang.reflect.Method.invoke(Method.java:515)
03-29 21:34:01.673: E/AndroidRuntime(1310): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
03-29 21:34:01.673: E/AndroidRuntime(1310): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-29 21:34:01.673: E/AndroidRuntime(1310): at dalvik.system.NativeStart.main(Native Method)
03-29 21:34:01.673: E/AndroidRuntime(1310): Caused by: java.lang.NullPointerException
03-29 21:34:01.673: E/AndroidRuntime(1310): at com.example.first.MainActivity.onCreate(MainActivity.java:38)
03-29 21:34:01.673: E/AndroidRuntime(1310): at android.app.Activity.performCreate(Activity.java:5231)
03-29 21:34:01.673: E/AndroidRuntime(1310): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
03-29 21:34:01.673: E/AndroidRuntime(1310): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
03-29 21:34:01.673: E/AndroidRuntime(1310): ... 11 more
03-29 21:36:56.615: D/AndroidRuntime(1358): Shutting down VM
03-29 21:36:56.615: W/dalvikvm(1358): threadid=1: thread exiting with uncaught exception (group=0xa4d6cb20)
03-29 21:36:56.615: E/AndroidRuntime(1358): FATAL EXCEPTION: main
03-29 21:36:56.615: E/AndroidRuntime(1358): Process: com.example.first, PID: 1358
03-29 21:36:56.615: E/AndroidRuntime(1358): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.first/com.example.first.MainActivity}: java.lang.NullPointerException
03-29 21:36:56.615: E/AndroidRuntime(1358): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
03-29 21:36:56.615: E/AndroidRuntime(1358): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-29 21:36:56.615: E/AndroidRuntime(1358): at android.app.ActivityThread.access$800(ActivityThread.java:135)
03-29 21:36:56.615: E/AndroidRuntime(1358): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
03-29 21:36:56.615: E/AndroidRuntime(1358): at android.os.Handler.dispatchMessage(Handler.java:102)
03-29 21:36:56.615: E/AndroidRuntime(1358): at android.os.Looper.loop(Looper.java:136)
03-29 21:36:56.615: E/AndroidRuntime(1358): at android.app.ActivityThread.main(ActivityThread.java:5017)
03-29 21:36:56.615: E/AndroidRuntime(1358): at java.lang.reflect.Method.invokeNative(Native Method)
03-29 21:36:56.615: E/AndroidRuntime(1358): at java.lang.reflect.Method.invoke(Method.java:515)
03-29 21:36:56.615: E/AndroidRuntime(1358): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
03-29 21:36:56.615: E/AndroidRuntime(1358): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-29 21:36:56.615: E/AndroidRuntime(1358): at dalvik.system.NativeStart.main(Native Method)
03-29 21:36:56.615: E/AndroidRuntime(1358): Caused by: java.lang.NullPointerException
03-29 21:36:56.615: E/AndroidRuntime(1358): at com.example.first.MainActivity.onCreate(MainActivity.java:38)
03-29 21:36:56.615: E/AndroidRuntime(1358): at android.app.Activity.performCreate(Activity.java:5231)
03-29 21:36:56.615: E/AndroidRuntime(1358): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
03-29 21:36:56.615: E/AndroidRuntime(1358): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
03-29 21:36:56.615: E/AndroidRuntime(1358): ... 11 more
03-29 21:48:16.663: D/AndroidRuntime(1395): Shutting down VM
03-29 21:48:16.663: W/dalvikvm(1395): threadid=1: thread exiting with uncaught exception (group=0xa4d6cb20)
03-29 21:48:16.663: E/AndroidRuntime(1395): FATAL EXCEPTION: main
03-29 21:48:16.663: E/AndroidRuntime(1395): Process: com.example.first, PID: 1395
03-29 21:48:16.663: E/AndroidRuntime(1395): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.first/com.example.first.MainActivity}: java.lang.NullPointerException
03-29 21:48:16.663: E/AndroidRuntime(1395): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
03-29 21:48:16.663: E/AndroidRuntime(1395): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-29 21:48:16.663: E/AndroidRuntime(1395): at android.app.ActivityThread.access$800(ActivityThread.java:135)
03-29 21:48:16.663: E/AndroidRuntime(1395): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
03-29 21:48:16.663: E/AndroidRuntime(1395): at android.os.Handler.dispatchMessage(Handler.java:102)
03-29 21:48:16.663: E/AndroidRuntime(1395): at android.os.Looper.loop(Looper.java:136)
03-29 21:48:16.663: E/AndroidRuntime(1395): at android.app.ActivityThread.main(ActivityThread.java:5017)
03-29 21:48:16.663: E/AndroidRuntime(1395): at java.lang.reflect.Method.invokeNative(Native Method)
03-29 21:48:16.663: E/AndroidRuntime(1395): at java.lang.reflect.Method.invoke(Method.java:515)
03-29 21:48:16.663: E/AndroidRuntime(1395): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
03-29 21:48:16.663: E/AndroidRuntime(1395): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-29 21:48:16.663: E/AndroidRuntime(1395): at dalvik.system.NativeStart.main(Native Method)
03-29 21:48:16.663: E/AndroidRuntime(1395): Caused by: java.lang.NullPointerException
03-29 21:48:16.663: E/AndroidRuntime(1395): at com.example.first.MainActivity.onCreate(MainActivity.java:38)
03-29 21:48:16.663: E/AndroidRuntime(1395): at android.app.Activity.performCreate(Activity.java:5231)
03-29 21:48:16.663: E/AndroidRuntime(1395): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
03-29 21:48:16.663: E/AndroidRuntime(1395): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
03-29 21:48:16.663: E/AndroidRuntime(1395): ... 11 more
03-29 22:09:36.395: D/AndroidRuntime(1448): Shutting down VM
03-29 22:09:36.395: W/dalvikvm(1448): threadid=1: thread exiting with uncaught exception (group=0xa4d6cb20)
03-29 22:09:36.395: E/AndroidRuntime(1448): FATAL EXCEPTION: main
03-29 22:09:36.395: E/AndroidRuntime(1448): Process: com.example.first, PID: 1448
03-29 22:09:36.395: E/AndroidRuntime(1448): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.first/com.example.first.MainActivity}: java.lang.NullPointerException
03-29 22:09:36.395: E/AndroidRuntime(1448): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
03-29 22:09:36.395: E/AndroidRuntime(1448): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
03-29 22:09:36.395: E/AndroidRuntime(1448): at android.app.ActivityThread.access$800(ActivityThread.java:135)
03-29 22:09:36.395: E/AndroidRuntime(1448): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
03-29 22:09:36.395: E/AndroidRuntime(1448): at android.os.Handler.dispatchMessage(Handler.java:102)
03-29 22:09:36.395: E/AndroidRuntime(1448): at android.os.Looper.loop(Looper.java:136)
03-29 22:09:36.395: E/AndroidRuntime(1448): at android.app.ActivityThread.main(ActivityThread.java:5017)
03-29 22:09:36.395: E/AndroidRuntime(1448): at java.lang.reflect.Method.invokeNative(Native Method)
03-29 22:09:36.395: E/AndroidRuntime(1448): at java.lang.reflect.Method.invoke(Method.java:515)
03-29 22:09:36.395: E/AndroidRuntime(1448): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
03-29 22:09:36.395: E/AndroidRuntime(1448): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
03-29 22:09:36.395: E/AndroidRuntime(1448): at dalvik.system.NativeStart.main(Native Method)
03-29 22:09:36.395: E/AndroidRuntime(1448): Caused by: java.lang.NullPointerException
03-29 22:09:36.395: E/AndroidRuntime(1448): at com.example.first.MainActivity.onCreate(MainActivity.java:38)
03-29 22:09:36.395: E/AndroidRuntime(1448): at android.app.Activity.performCreate(Activity.java:5231)
03-29 22:09:36.395: E/AndroidRuntime(1448): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
03-29 22:09:36.395: E/AndroidRuntime(1448): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
03-29 22:09:36.395: E/AndroidRuntime(1448): ... 11 more
plz.. explain why am getting like this.. tell me the solution
you got NPE on line 38 that is:
add.setOnClickListener(new View.OnClickListener()
so add
is null, and because you declare your button as:
add = (Button) findViewById(R.id.bt_add);
so bt_add
id is not exists on activity_main
, and i think this xml that you post is fragment_main.xml
or anything else.
as you define your main layout to activity_main
in
setContentView(R.layout.activity_main);
so you must have following id in activity_main
1- bt_add
2- bt_sub
3- textView1
so you must have activity_main
like following code:
<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" >
<TextView
android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="ur total is 0"
android:textSize="40sp" />
<Button
android:id="@+id/bt_add"
android:layout_width="250dp"
android:layout_height="40dp"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:text="add one" />
<Button
android:id="@+id/bt_sub"
android:layout_width="250dp"
android:layout_height="40dp"
android:layout_alignLeft="@+id/bt_add"
android:layout_below="@+id/bt_add"
android:layout_marginTop="19dp"
android:text="sub one" />
这篇关于不幸的是应用程序已停止Android模拟器genymotion的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!