Форум программистов, компьютерный форум CyberForum.ru

При запуске приложения выдается ошибка - Android

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
dangerclose
Сообщений: n/a
11.05.2014, 20:56     При запуске приложения выдается ошибка #1
запускаю приложение включается заставка а потом пишет ошибку

Код
05-11 16:19:06.775: E/AndroidRuntime(537): FATAL EXCEPTION: main
05-11 16:19:06.775: E/AndroidRuntime(537): java.lang.RuntimeException: Unable to start activity ComponentInfo java.lang.NullPointerException
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1955)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1980)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.ActivityThread.access$600(ActivityThread.java:122)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.os.Handler.dispatchMessage(Handler.java:99)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.os.Looper.loop(Looper.java:137)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.ActivityThread.main(ActivityThread.java:4340)
05-11 16:19:06.775: E/AndroidRuntime(537): at java.lang.reflect.Method.invokeNative(Native Method)
05-11 16:19:06.775: E/AndroidRuntime(537): at java.lang.reflect.Method.invoke(Method.java:511)
05-11 16:19:06.775: E/AndroidRuntime(537): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
05-11 16:19:06.775: E/AndroidRuntime(537): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
05-11 16:19:06.775: E/AndroidRuntime(537): at dalvik.system.NativeStart.main(Native Method)
05-11 16:19:06.775: E/AndroidRuntime(537): Caused by: java.lang.NullPointerException
05-11 16:19:06.775: E/AndroidRuntime(537): at MainActivity.onCreate(MainActivity.java:64)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.Activity.performCreate(Activity.java:4465)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
05-11 16:19:06.775: E/AndroidRuntime(537): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1919)
05-11 16:19:06.775: E/AndroidRuntime(537): ... 11 more
вот main activity

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.Toast;
import android.os.Build;
 
public class MainActivity extends ActionBarActivity {
 
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
 
Intent i = new Intent(MainActivity.this, Marvel.class);
 
 
startActivity(i); 
 
 
 
 
}
});
 
 
 
 
final Button button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
 
Intent i = new Intent(MainActivity.this, DC.class);
 
startActivity(i);
 
}
});
 
 
final Button button3 = (Button) findViewById(R.id.button3);
button3.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
 
Intent i = new Intent(MainActivity.this, MarvelEvil.class);
 
 
startActivity(i); 
 
 
}
});
 
}
 
 
 
 
 
 
@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
// menu.add (Menu.FIRST, 1, 1, "SubMenu"); 
 
SubMenu sm = menu.addSubMenu (Menu.FIRST, 1, 1, "SubMenu"); 
sm.add(Menu.FIRST, 100, 100, "SubMenu 1"); 
sm.add(Menu.FIRST, 101, 101, "SubMenu 2"); 
sm.add(Menu.FIRST, 102, 102, "SubMenu 3"); 
return true; 
} 
 
Menu myMenu; 
boolean isGroupVisible = true; 
boolean isGroupEnabled = true; 
boolean isGroupCheckable = false; 
boolean isGroupExists = true; 
 
 
 
@Override 
public boolean onOptionsItemSelected (MenuItem item) { 
 
if (item.getItemId() == 1) { 
 
} 
 
if (item.getItemId() == 2) { 
 
isGroupEnabled = !isGroupEnabled; 
 
myMenu.setGroupEnabled(Menu.CATEGORY_SECONDARY, isGroupEnabled); 
 
item.setTitle (isGroupEnabled ? "Disable Items" : "Enable Items"); 
} 
 
else if (item.getItemId() == 3) { 
isGroupVisible = !isGroupVisible; 
 
myMenu.setGroupVisible(Menu.CATEGORY_SECONDARY, isGroupVisible); 
item.setTitle (isGroupVisible ? "Hide Items" : "Show Items"); 
} 
 
else if (item.getItemId() == 4) { 
isGroupCheckable = !isGroupCheckable; 
 
myMenu.setGroupCheckable(Menu.CATEGORY_SECONDARY, isGroupCheckable, false); 
item.setTitle (isGroupCheckable ? "Unset Checkable Items" : "Set Checkable Items"); 
} 
 
else if (item.getItemId() == 5) { 
isGroupExists = !isGroupExists; 
if (!isGroupExists) 
 
myMenu.removeGroup(Menu.CATEGORY_SECONDARY); 
else { 
 
myMenu.add (Menu.CATEGORY_SECONDARY, 6, 6, "Item 1"); 
myMenu.add (Menu.CATEGORY_SECONDARY, 7, 7, "Item 2"); 
myMenu.add (Menu.CATEGORY_SECONDARY, 8, 8, "Item 3"); 
 
 
myMenu.setGroupEnabled(Menu.CATEGORY_SECONDARY, isGroupEnabled); 
myMenu.setGroupVisible(Menu.CATEGORY_SECONDARY, isGroupVisible); 
myMenu.setGroupCheckable(Menu.CATEGORY_SECONDARY, isGroupCheckable, false); 
} 
item.setTitle (isGroupExists ? "Remove Items" : "Create Items"); 
} 
 
else if (item.getItemId() == 7 || item.getItemId() == 8 || item.getItemId() == 9) { 
if (item.isCheckable()) 
item.setChecked(!item.isChecked()); 
} 
return true; 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2014, 20:56     При запуске приложения выдается ошибка
Посмотрите здесь:

Android Ошибка при запуске приложения
Ошибка при запуске простого приложения Android
Непонятная ошибка при запуске приложения в эмуляторе Android
Android Запретить появляться клавиатуре при запуске приложения
Android При запуске приложения подвисает ui поток
Запустить мобильный интернет при запуске приложения Android
Android Как включить GPS при запуске приложения?
Android При запуске приложения на Android оно крашится и вылетает с ошибкой "В приложении %название% произошла ошибка"
Android Обучение при первом запуске приложения
Android Ошибка при запуске приложения
Android Ошибка верификации при запуске приложения
Android При запуске приложения появляется клавиатура

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Max_92
 Аватар для Max_92
25 / 7 / 2
Регистрация: 26.04.2010
Сообщений: 205
11.05.2014, 23:04     При запуске приложения выдается ошибка #2
в layout'е activity_main Button с идентификатором button1 точно присутствует?
ILNAR_93
Android
212 / 212 / 21
Регистрация: 19.01.2013
Сообщений: 1,528
Записей в блоге: 2
12.05.2014, 10:43     При запуске приложения выдается ошибка #3
Marvel.class в манифест добавил ?
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
12.05.2014, 11:15     При запуске приложения выдается ошибка #4
dangerclose, нет инициализации myMenu как вариант.
Yandex
Объявления
12.05.2014, 11:15     При запуске приложения выдается ошибка
Ответ Создать тему
Опции темы

Текущее время: 01:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru