Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
AndreyBl
0 / 0 / 0
Регистрация: 21.08.2012
Сообщений: 8
1

Выдаёт ошибку

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

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

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

Int выдаёт ошибку
Здраствуйте! Вот в чем проблема... Не могу в TextView вывести int...int money =...

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

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

Программа выдаёт ошибку при переходе в новую activity
При переходе в новую activity приложение вылетает. ниже приведен код того...

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

6
Drygba
507 / 449 / 119
Регистрация: 17.02.2012
Сообщений: 1,032
Записей в блоге: 1
08.11.2012, 19:33 2
может код покажите хотя бы?
0
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;
    }
 
}
0
Drygba
507 / 449 / 119
Регистрация: 17.02.2012
Сообщений: 1,032
Записей в блоге: 1
09.11.2012, 15:36 4
и когда ошибку выдает?
0
dimcher
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 5
10.11.2012, 20:57 5
Может Activity не прописано в манифесте?
0
AndreyBl
0 / 0 / 0
Регистрация: 21.08.2012
Сообщений: 8
10.11.2012, 23:48  [ТС] 6
Уже всё ) Ошибка была в библиотеках, исправил всё работает
0
neudanet
0 / 0 / 0
Регистрация: 30.09.2012
Сообщений: 18
11.11.2012, 20:08 7
так и думал)
0
11.11.2012, 20:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2012, 20:08

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

При решении программа выдаёт значение функции, равное 0 или выдаёт ошибку. Что не так?
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;cmath&gt; using namespace std;...

Выдаёт ошибку: acos DOMAIN error,полсе нажатия окей,ещё одну ошибку pow OWERFLAW ERROR
Здравствуйте! подскажите пожалуйста где ошибка в коде. Выдаёт ошибку: acos...


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

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

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