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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
yana3335
0 / 0 / 0
Регистрация: 05.09.2015
Сообщений: 1
#1

Ошибка в открытии приложения на эмуляторе - Программирование Android

05.09.2015, 19:58. Просмотров 164. Ответов 1
Метки нет (Все метки)

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
package com.Yana.calc;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public abstract class MainActivity extends Activity implements OnClickListener
 
{
    EditText edit1;
    EditText edit2;
    Button button1;
    Button button2;
    Button button3;
    Button button4;
    Button button5;
    TextView tvRes;
    
    @Override
protected void onCreate(Bundle savedInstanceState)
 
{
 
super.onCreate(savedInstanceState); 
 
setContentView(R.layout.activity_main);
 
 
 
edit1 = (EditText) findViewById(R.id.edit1);
 
edit2 = (EditText) findViewById(R.id.edit2);
 
button1 = (Button) findViewById(R.id.button1);
button2 = (Button) findViewById(R.id.button2);
button3 = (Button) findViewById(R.id.button3);
button4 = (Button) findViewById(R.id.button4);
button5 = (Button) findViewById(R.id.button5);
 
tvRes = (TextView) findViewById(R.id.tvRes);
 
    
button1.setOnClickListener(this);
button2.setOnClickListener(this);
button3.setOnClickListener(this);
button4.setOnClickListener(this);
button5.setOnClickListener(this);
}
 
@Override
 
 
public void onClick(View v){
    
{
try
 
{
 
String s1 = edit1.getText().toString();
String s2 = edit2.getText().toString();
String s3 = String.format("");
 
double res =
 
Double.parseDouble(s1) + Double.parseDouble(s2); 
 
 
double res2 =
 
Double.parseDouble(s1) - Double.parseDouble(s2); 
 
 
    
double res3 =
 
Double.parseDouble(s1) * Double.parseDouble(s2); 
 
 
 
 
    
double res4 =
 
Double.parseDouble(s1) / Double.parseDouble(s2); 
 
    
    
double res5 =
 
Math.sqrt(Double.parseDouble(s1)); 
 
 
 
 
 
 
switch (v.getId()) {
 
case R.id.button1:
 
s3 = String.format(s1+" + "+ s2 +"="+ "%.3f",res);
break;
case R.id.button2:
    s3 = String.format(s1+" - "+ s2 +"="+ "%.3f",res2);
    break;
case R.id.button3:
    s3 = String.format(s1+" * "+ s2 +"="+ "%.3f",res3);
    break;
case R.id.button4:
    s3 = String.format(s1+" / "+ s2 +"="+ "%.3f",res4);
    break;
case R.id.button5:
    s3 = String.format("kv koren"+ s1+"%.3f",res5);
break;
}
tvRes.setText(s3);}
 
catch(Exception e)
 
{
 
Toast.makeText(getBaseContext(), "Введені некоректні числа", Toast.LENGTH_LONG).show();
tvRes.setText("");
}
 
 
    
}
 
};
 
}
вот код моей программы, при запуске на эмуляторе оно не открывается похоже; в консоли:

[2015-09-05 19:36:51 - Yana.calc] Installing Yana.calc.apk...
[2015-09-05 19:39:13 - Yana.calc] Failed to install Yana.calc.apk on device 'emulator-5554!
[2015-09-05 19:39:13 - Yana.calc] (null)
[2015-09-05 19:39:14 - Yana.calc] Launch canceled!

при запуске на экране эмулятора the application has stopped unexpectedly please try again

логи не могу сохранить тк экипс сразу прерывает работу. что делать?! мб ошибка в коде??

Добавлено через 12 минут
вот и ЛОГИ
09-05 16:51:25.350: D/dalvikvm(293): newInstance failed: p0 i0 [0 a1
09-05 16:51:25.350: D/AndroidRuntime(293): Shutting down VM
09-05 16:51:25.350: W/dalvikvm(293): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
09-05 16:51:25.410: E/AndroidRuntime(293): FATAL EXCEPTION: main
09-05 16:51:25.410: E/AndroidRuntime(293): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.Yana.calc/com.Yana.calc.MainActivity}: java.lang.InstantiationException: com.Yana.calc.MainActivity
09-05 16:51:25.410: E/AndroidRuntime(293): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
09-05 16:51:25.410: E/AndroidRuntime(293): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
09-05 16:51:25.410: E/AndroidRuntime(293): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
09-05 16:51:25.410: E/AndroidRuntime(293): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
09-05 16:51:25.410: E/AndroidRuntime(293): at android.os.Handler.dispatchMessage(Handler.java:99)
09-05 16:51:25.410: E/AndroidRuntime(293): at android.os.Looper.loop(Looper.java:123)
09-05 16:51:25.410: E/AndroidRuntime(293): at android.app.ActivityThread.main(ActivityThread.java:4627)
09-05 16:51:25.410: E/AndroidRuntime(293): at java.lang.reflect.Method.invokeNative(Native Method)
09-05 16:51:25.410: E/AndroidRuntime(293): at java.lang.reflect.Method.invoke(Method.java:521)
09-05 16:51:25.410: E/AndroidRuntime(293): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
09-05 16:51:25.410: E/AndroidRuntime(293): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
09-05 16:51:25.410: E/AndroidRuntime(293): at dalvik.system.NativeStart.main(Native Method)
09-05 16:51:25.410: E/AndroidRuntime(293): Caused by: java.lang.InstantiationException: com.Yana.calc.MainActivity
09-05 16:51:25.410: E/AndroidRuntime(293): at java.lang.Class.newInstanceImpl(Native Method)
09-05 16:51:25.410: E/AndroidRuntime(293): at java.lang.Class.newInstance(Class.java:1429)
09-05 16:51:25.410: E/AndroidRuntime(293): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
09-05 16:51:25.410: E/AndroidRuntime(293): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577)
09-05 16:51:25.410: E/AndroidRuntime(293): ... 11 more
09-05 16:56:25.531: I/Process(293): Sending signal. PID: 293 SIG: 9
09-05 16:57:01.840: D/dalvikvm(300): newInstance failed: p0 i0 [0 a1
09-05 16:57:01.840: D/AndroidRuntime(300): Shutting down VM
09-05 16:57:01.851: W/dalvikvm(300): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
09-05 16:57:01.881: E/AndroidRuntime(300): FATAL EXCEPTION: main
09-05 16:57:01.881: E/AndroidRuntime(300): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.Yana.calc/com.Yana.calc.MainActivity}: java.lang.InstantiationException: com.Yana.calc.MainActivity
09-05 16:57:01.881: E/AndroidRuntime(300): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
09-05 16:57:01.881: E/AndroidRuntime(300): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
09-05 16:57:01.881: E/AndroidRuntime(300): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
09-05 16:57:01.881: E/AndroidRuntime(300): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
09-05 16:57:01.881: E/AndroidRuntime(300): at android.os.Handler.dispatchMessage(Handler.java:99)
09-05 16:57:01.881: E/AndroidRuntime(300): at android.os.Looper.loop(Looper.java:123)
09-05 16:57:01.881: E/AndroidRuntime(300): at android.app.ActivityThread.main(ActivityThread.java:4627)
09-05 16:57:01.881: E/AndroidRuntime(300): at java.lang.reflect.Method.invokeNative(Native Method)
09-05 16:57:01.881: E/AndroidRuntime(300): at java.lang.reflect.Method.invoke(Method.java:521)
09-05 16:57:01.881: E/AndroidRuntime(300): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
09-05 16:57:01.881: E/AndroidRuntime(300): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
09-05 16:57:01.881: E/AndroidRuntime(300): at dalvik.system.NativeStart.main(Native Method)
09-05 16:57:01.881: E/AndroidRuntime(300): Caused by: java.lang.InstantiationException: com.Yana.calc.MainActivity
09-05 16:57:01.881: E/AndroidRuntime(300): at java.lang.Class.newInstanceImpl(Native Method)
09-05 16:57:01.881: E/AndroidRuntime(300): at java.lang.Class.newInstance(Class.java:1429)
09-05 16:57:01.881: E/AndroidRuntime(300): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
09-05 16:57:01.881: E/AndroidRuntime(300): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577)
09-05 16:57:01.881: E/AndroidRuntime(300): ... 11 more
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2015, 19:58     Ошибка в открытии приложения на эмуляторе
Посмотрите здесь:
Непонятная ошибка при запуске приложения в эмуляторе Android
Отладка приложения в эмуляторе Android
Android По запуску приложения на эмуляторе
Запуск приложения на эмуляторе Android
Netbeans: приложения нет в эмуляторе Android
Защита приложения от запуска в эмуляторе Android
Android Нет ярлыка приложения в эмуляторе
При запуске приложения в эмуляторе не отображается содержимое layout Android
Android Перехват HTTPS трафика андроид приложения, запущенного на эмуляторе
Android При запуске приложения на эмуляторе (genymotion) начали создаваться по 2 ярлыка
При запуске приложения на эмуляторе: "unfortunately appname has stopped" Android
Ошибка при попытке подключится к камере на эмуляторе AS Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 839
05.09.2015, 21:38     Ошибка в открытии приложения на эмуляторе #2
yana3335, что то мне подсказывает что надо заглянуть в манифест и убедиться что данная активити там прописана
Ответ Создать тему
Опции темы

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