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

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

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

Выдаёт ошибку - Программирование Android

07.11.2012, 23:52. Просмотров 724. Ответов 6
Метки нет (Все метки)

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/ref/FinalReference

помогите убрать ,а то уже не знаю что делать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2012, 23:52     Выдаёт ошибку
Посмотрите здесь:

Int выдаёт ошибку - Программирование Android
Здраствуйте! Вот в чем проблема... Не могу в TextView вывести int...int money = 1000; int p2 = 100; int c = 50; int b = money-p2; ...

VK SDK account.getProfileInfo выдаёт ошибку - Программирование Android
У меня подключено vk sdk, получение разрешений происходит через VKSdk.login Как мне выполнить метод account.getProfileInfo? если через...

Приложение выдаёт ошибку после removeAllViews() - Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Приложение выдаёт ошибку и закрывается, после следующего отрывка кода: ...

Камера выдаёт маленькое фото - Программирование Android
Пытаюсь записать фото в память , файл записывается , но в фото крошечная картинка 160 на 120 пикселов при учете того что в превью...

SetContentTitle and Text выдаёт цифры, что делать? - Программирование Android
Доброго времени суток)) В моём приложении, которое реализовано на нескольких языках, создаётся уведомление. Нужно, чтобы это уведомление...

Выдаёт ошибку - PHP БД
Parse error: syntax error, unexpected $end <?php $db = mysql_connect("localhost", "wmggfg_666","666"); ...

Выдаёт ошибку... - C++
Строчка 32. #include <iostream> #include <conio.h> #include <math.h> #include <stdio.h> using namespace std; bool prime(int...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Drygba
504 / 446 / 34
Регистрация: 17.02.2012
Сообщений: 1,032
Записей в блоге: 1
08.11.2012, 19:33     Выдаёт ошибку #2
может код покажите хотя бы?
AndreyBl
0 / 0 / 0
Регистрация: 21.08.2012
Сообщений: 8
08.11.2012, 20:19  [ТС]     Выдаёт ошибку #3
Я только начал изучать Java и пока решил сделать простенькую программу-решение квадратных и кубических уравнений.
Всего 3 Activity:
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
package com.example.equation1;
 
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
 
public class Equation extends Activity {
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_equation);
    final Button second1 = (Button)findViewById (R.id.button1);
    final Button third1 = (Button)findViewById (R.id.button2);
    final Intent second2=new Intent (this,SecondD.class);
    final Intent third2=new Intent (this,ThirdD.class);
    
    second1.setOnClickListener(new View.OnClickListener() {
        
        public void onClick(View v) {
            startActivity (second2);
            
            
        }
    });
    
third1.setOnClickListener(new View.OnClickListener() {
        
        public void onClick(View v) {
            startActivity (third2);
            
            
        }
    });
   
    
    
    
    
    
    
    
    
    
    
    
    
    }
    
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_equation, menu);
        return true;
    }
}
2-решение квадратного уравнения
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
package com.example.equation1;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
 
public class SecondD extends Activity {
 
    /**
     * @param args
     */
    public static void main(String[] args) {
        
 
    }
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.second);
        final Button Result = (Button)findViewById (R.id.button1);
        final EditText a1=(EditText)findViewById (R.id.editText1);
        final EditText b1=(EditText)findViewById (R.id.editText2);
        final EditText c1=(EditText)findViewById (R.id.editText3);
        final EditText res1=(EditText)findViewById (R.id.editText4);
        final EditText res2=(EditText)findViewById (R.id.editText5);
        
        
        Result.setOnClickListener(new View.OnClickListener() {
            
            public void onClick(View v) {
            double a=Double.parseDouble(a1.getText().toString());   
            double b=Double.parseDouble(b1.getText().toString());   
            double c=Double.parseDouble(c1.getText().toString());   
            double d,x1,x2;
            d=b*b-4*a*c;
            if (d>=0){
            x1=(-b+sqrt(d))/(2*a);
            x2=(-b-sqrt(d))/(2*a);
            res1.setText (String.valueOf(x1));
            res2.setText (String.valueOf(x2));
            }
            if (d<0){
                double p =-b/(2*a);
                d=-d;
                double q=sqrt(d)/(2*a);
                res1.setText (String.valueOf(p)+"+i"+String.valueOf(q));
                res2.setText (String.valueOf(p)+"-i"+String.valueOf(q));
                
                
                
                
            }
                
            }
        });
    }
    
 
    protected double sqrt(double d) {
        
        return 0;
    }
 
}
3-соответственно решение кубического уравнения
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
package com.example.equation1;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
 
public class ThirdD extends Activity {
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.third);
        final Button Result = (Button)findViewById (R.id.button1);
        final EditText a1=(EditText)findViewById (R.id.editText1);
        final EditText b1=(EditText)findViewById (R.id.editText2);
        final EditText c1=(EditText)findViewById (R.id.editText3);
        final EditText d1=(EditText)findViewById (R.id.editText4);
        final EditText res1=(EditText)findViewById (R.id.editText5);
        final EditText res2=(EditText)findViewById (R.id.editText6);
        final EditText res3=(EditText)findViewById (R.id.editText7);
      
        Result.setOnClickListener(new View.OnClickListener() {
            
            public void onClick(View v) {
                double a=Double.parseDouble(a1.getText().toString());   
                double b=Double.parseDouble(b1.getText().toString());   
                double c=Double.parseDouble(c1.getText().toString());   
                double d=Double.parseDouble(d1.getText().toString());
                
                
                double Z34,Q,R,t,x1,x2,x3,l,m,a2,J,K;
                double A;
                double B = 0;
                double pi=3.1415;
                a2=a;
                a=b/a2;
                b=c/a2;
                c=d/a2;
                Q=(a*a-3*b)/9;
                R=(2*a*a*a-9*a*b+27*c)/54;
                J=R*R;
                K=Q*Q*Q;
                if (J<K)
                {t=acos(R/sqrt(Q*Q*Q))/3;
                x1=-2*sqrt(Q)*cos(t)-a/3;
                x2=-2*sqrt(Q)*cos(t+(2*pi/3))-a/3;
                x3=-2*sqrt(Q)*cos(t-(2*pi/3))-a/3;
                res1.setText (String.valueOf(x1));
                res2.setText (String.valueOf(x2));
                res3.setText (String.valueOf(x3));
                }
                else if (J>=K)
                {A=-pow(fabs(R)+sqrt(R*R-Q*Q*Q),(double)1/3);
                if (R>0){A=A*1;}
                else if (R<0){A=A*(-1);}
                else {A=0;}
 
 
                if (A!=0){B=Q/A;}
                else if (A==0) {B=0;}
                else {Z34=1;}
 
                x1=(A+B)-a/3;
                res1.setText (String.valueOf(x1));
                
                if (A!=B)
                {l=-(A+B)/2-a/3;
                m=1.7320508075*(A-B)/2;
                res2.setText (String.valueOf(l)+"+i"+String.valueOf(m));
                res3.setText (String.valueOf(l)+"-i"+String.valueOf(m));}
 
                else if (A==B) 
                {x2=-A-a/3;
                res2.setText (String.valueOf(x2));}
                else {Z34=1;}
                }
                else {Z34=1;}
                }
                
                
        
            
        }
        
            );
            
            
            
            
            
            
            
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    }
 
    protected int pow(int i, double d) {
        // TODO Auto-generated method stub
        return 0;
    }
 
    protected int fabs(double r) {
        // TODO Auto-generated method stub
        return 0;
    }
 
    protected int acos(double d) {
        // TODO Auto-generated method stub
        return 0;
    }
 
    protected int cos(double d) {
        // TODO Auto-generated method stub
        return 0;
    }
 
    protected int sqrt(double q) {
        // TODO Auto-generated method stub
        return 0;
    }
 
}
Drygba
504 / 446 / 34
Регистрация: 17.02.2012
Сообщений: 1,032
Записей в блоге: 1
09.11.2012, 15:36     Выдаёт ошибку #4
и когда ошибку выдает?
dimcher
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 5
10.11.2012, 20:57     Выдаёт ошибку #5
Может Activity не прописано в манифесте?
AndreyBl
0 / 0 / 0
Регистрация: 21.08.2012
Сообщений: 8
10.11.2012, 23:48  [ТС]     Выдаёт ошибку #6
Уже всё ) Ошибка была в библиотеках, исправил всё работает
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2012, 20:08     Выдаёт ошибку
Еще ссылки по теме:

Выдаёт ошибку!!! - C++ Builder
Доброго времени суток, форумчане! существует два файла Code.txt и Out.txt. я их открываю, вывожу содержимое Out.txt, и закрываю. но не...

Выдаёт ошибку - Delphi
unit asd; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,unit2, ...

Выдаёт ошибку - Delphi
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons,...

Выдаёт ошибку - Pascal ABC
Выдаёт ошибку типа 'НЕВЕРНОЕ ВЫРАЖЕНИЕ' (строку отметил) program tabul; uses crt; function F(x, a, b : real ) : real; begin ...

Выдаёт ошибку - C++
Данный код работает - считывает кс-грамматику из файла, если файл input.txt содержит S aAB E A aA bB B ACb b C A bA cC Если же...


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

Или воспользуйтесь поиском по форуму:
neudanet
0 / 0 / 0
Регистрация: 30.09.2012
Сообщений: 18
11.11.2012, 20:08     Выдаёт ошибку #7
так и думал)
Yandex
Объявления
11.11.2012, 20:08     Выдаёт ошибку
Ответ Создать тему
Опции темы

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