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

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

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

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

05.09.2015, 19:58. Просмотров 180. Ответов 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
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2015, 19:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка в открытии приложения на эмуляторе (Программирование Android):

Непонятная ошибка при запуске приложения в эмуляторе - Программирование Android
Использую: Eclipse Juno Service Release 1. Build id: 20120920-0800 Android SDK Manager. Revision 21.0.1 Java Developers Kit...

По запуску приложения на эмуляторе - Программирование Android
Подскажите пожалуйста. Решил попробовать поработать с андроидом и разработкой под него. Просто ради ознакомления и разобраться что к...

Запуск приложения на эмуляторе - Программирование Android
Здравствуйте, только начинаю разбираться, и уже столкнулась с незадачей, не понимаю как запустить приложение правильно и что же я делаю не...

Отладка приложения в эмуляторе - Программирование Android
1. Какой отладчик можно подключить и как подключить к приложению запущенному в эмуляторе среды андроид "Andy"? Andy был выбран т.к. он...

Защита приложения от запуска в эмуляторе - Программирование Android
Доброго времени суток! Есть ли способ ограничить запуск своего приложения из эмулятора?

Нет ярлыка приложения в эмуляторе - Программирование Android
Здравствуйте. Абсолютный новичок в android разработке, но не новичок в разработке вообще. Установил eclips, открыл тестовый hello world,...

1
androbro
326 / 287 / 61
Регистрация: 17.10.2014
Сообщений: 854
05.09.2015, 21:38 #2
yana3335, что то мне подсказывает что надо заглянуть в манифест и убедиться что данная активити там прописана
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2015, 21:38
Привет! Вот еще темы с ответами:

Netbeans: приложения нет в эмуляторе - Программирование Android
Вот такая проблема: Работаю в Netbeans. Эмулятор запускается нормально, но созданного приложения в нем нет. Спасибо заранее за...

Перехват HTTPS трафика андроид приложения, запущенного на эмуляторе - Программирование Android
Понадобилось узнать, что и куда шлет андроид приложение. Разработкой под андроид не занимался, поэтому малограмотен в этом деле. С какого...

При запуске приложения в эмуляторе не отображается содержимое layout - Программирование Android
Суть проблемы: создал проект с BlankActivity под именем MainActivity, у которой есть layout с именем main.xml. Закинул туда чекбокс,...

При запуске приложения на эмуляторе (genymotion) начали создаваться по 2 ярлыка - Программирование Android
Не знаю после чего, но при запуске приложения на эмуляторе (genymotion) начали создаваться по 2 ярлыка. При удалении приложения по...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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