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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.87
Севак
любитель покушать
681 / 632 / 106
Регистрация: 25.09.2011
Сообщений: 1,313
#1

Не устанавливается склепанный .apk - Программирование Android

24.10.2012, 19:50. Просмотров 1882. Ответов 8
Метки нет (Все метки)

Здравствуйте! Вобщем, такая проблема: есть вот такая программа
XML
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
146
147
148
149
150
151
152
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
 
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
 
        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_alignParentLeft="true"
            android:layout_marginBottom="82dp"
            android:layout_marginLeft="14dp"
            android:text="Определитель: "
            android:textAppearance="?android:attr/textAppearanceLarge" />
 
        <TextView
            android:id="@+id/otvet"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBottom="@+id/textView1"
            android:layout_alignParentRight="true"
            android:layout_alignTop="@+id/textView1"
            android:layout_marginLeft="20dp"
            android:layout_toRightOf="@+id/textView1"
            android:textAppearance="?android:attr/textAppearanceLarge" />
 
        <EditText
            android:id="@+id/x1"
            android:layout_width="80dp"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/textView1"
            android:layout_alignParentTop="true"
            android:layout_marginTop="15dp"
            android:ems="10"
            android:inputType="numberSigned"
            android:maxLength="6" />
 
        <EditText
            android:id="@+id/y1"
            android:layout_width="80dp"
            android:layout_height="wrap_content"
            android:layout_alignBaseline="@+id/x1"
            android:layout_alignBottom="@+id/x1"
            android:layout_centerHorizontal="true"
            android:ems="10"
            android:inputType="numberSigned"
            android:maxLength="6" />
 
        <EditText
            android:id="@+id/z1"
            android:layout_width="80dp"
            android:layout_height="wrap_content"
            android:layout_alignBaseline="@+id/y1"
            android:layout_alignBottom="@+id/y1"
            android:layout_alignParentRight="true"
            android:layout_marginRight="14dp"
            android:ems="10"
            android:inputType="numberSigned"
            android:maxLength="6" />
 
        <EditText
            android:id="@+id/x2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/x1"
            android:layout_alignRight="@+id/x1"
            android:layout_below="@+id/x1"
            android:layout_marginTop="31dp"
            android:ems="10"
            android:inputType="numberSigned"
            android:maxLength="6" >
 
            <requestFocus />
        </EditText>
 
        <EditText
            android:id="@+id/y2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBaseline="@+id/x2"
            android:layout_alignBottom="@+id/x2"
            android:layout_alignLeft="@+id/y1"
            android:layout_alignRight="@+id/y1"
            android:ems="10"
            android:inputType="numberSigned"
            android:maxLength="6" />
 
        <EditText
            android:id="@+id/z2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBaseline="@+id/y2"
            android:layout_alignBottom="@+id/y2"
            android:layout_alignLeft="@+id/z1"
            android:layout_alignRight="@+id/z1"
            android:ems="10"
            android:inputType="numberSigned"
            android:maxLength="6" />
 
        <EditText
            android:id="@+id/x3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/x2"
            android:layout_alignRight="@+id/x2"
            android:layout_below="@+id/x2"
            android:layout_marginTop="34dp"
            android:ems="10"
            android:inputType="numberSigned"
            android:maxLength="6" />
 
        <EditText
            android:id="@+id/y3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBaseline="@+id/x3"
            android:layout_alignBottom="@+id/x3"
            android:layout_alignLeft="@+id/y2"
            android:layout_alignRight="@+id/y2"
            android:ems="10"
            android:inputType="numberSigned"
            android:maxLength="6" />
 
        <EditText
            android:id="@+id/z3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBaseline="@+id/y3"
            android:layout_alignBottom="@+id/y3"
            android:layout_alignLeft="@+id/z2"
            android:layout_alignRight="@+id/z2"
            android:ems="10"
            android:inputType="numberSigned"
            android:maxLength="6" />
 
        <Button
            android:id="@+id/btnResult"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_above="@+id/textView1"
            android:layout_centerHorizontal="true"
            android:layout_marginBottom="42dp"
            android:text="СЧИТАЙ ОПРЕДЕЛИТЕЛЬ!" />
 
    </RelativeLayout>
 
</LinearLayout>
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
package sevak_avet.com;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
 
import com.example.determinant_2.R;
 
public class Determinant extends Activity {
    
    EditText x1_s, x2_s, x3_s;
    EditText y1_s, y2_s, y3_s;
    EditText z1_s, z2_s, z3_s;
    
    int x1, x2, x3;
    int y1, y2, y3;   
    int z1, z2, z3;
    
    int otvet;
    
    String otvet_s;
    
    Button btnResult;
    
    TextView otvet_text;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        x1_s = (EditText) findViewById(R.id.x1);
        x2_s = (EditText) findViewById(R.id.x2);
        x3_s = (EditText) findViewById(R.id.x3);
        
        y1_s = (EditText) findViewById(R.id.y1);
        y2_s = (EditText) findViewById(R.id.y2);
        y3_s = (EditText) findViewById(R.id.y3);
        
        z1_s = (EditText) findViewById(R.id.z1);
        z2_s = (EditText) findViewById(R.id.z2);
        z3_s = (EditText) findViewById(R.id.z3);
        
        
        btnResult = (Button) findViewById(R.id.btnResult);
        
        otvet_text = (TextView) findViewById(R.id.otvet);
        
        btnResult.setOnClickListener(new OnClickListener() {
            
            public void onClick(View v) {
                
                x1 = Integer.parseInt(x1_s.getText().toString());
                x2 = Integer.parseInt(x2_s.getText().toString());
                x3 = Integer.parseInt(x3_s.getText().toString());
                
                y1 = Integer.parseInt(y1_s.getText().toString());
                y2 = Integer.parseInt(y2_s.getText().toString());
                y3 = Integer.parseInt(y3_s.getText().toString());
                
                z1 = Integer.parseInt(z1_s.getText().toString());
                z2 = Integer.parseInt(z2_s.getText().toString());
                z3 = Integer.parseInt(z3_s.getText().toString());
                
                otvet = x1*y2*z3 + x2*y3*z1 + x3*z2*y1 - x3*y2*z1 - x2*y1*z3 - x1*z2*y3;
                otvet_s = Integer.toString(otvet);
                
                otvet_text.setText(otvet_s);
                
            }
        });
              
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
}
Собираю apk следующим образом: android tools -> export unsigned application tools, далее кидаю apk файл на телефон, но при установке вылезает ошибка "приложение не установлено"

И самое главное, если собираю apk файл через AIDE на самом агрегате, то все нормально пашет!

Добавлено через 1 час 31 минуту
и еще: как сделать кнопку otvet неактивной, пока во все EditText не введены данные?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2012, 19:50     Не устанавливается склепанный .apk
Посмотрите здесь:

Редактирование apk - Программирование Android
Здравствуйте. Скажите пожалуйста программа используемая в HTC evo 3d для работы с видео и картинками htcalbum, при извлечении из apk...

exe to apk - Программирование Android
Здравствуйте форумчане!Интересует один вопрос,в программировании под андроид я не мастер,поэтому спрашиваю у вас:) Имеется пару небольших...

Переупаковка APK - Программирование Android
Гуру, подскажите! Насколько я понял, APK - это обычный ZIP файл. Вопрос: Можно ли добавить внутрь APK файла свои файлы без последствий...

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

Apk в exe - Программирование Android
существуют ли подобные конвертеры? чтобы преобразовать apk в файл работающий под виндоус.

Создание apk файла - Программирование Android
Есть исходник готового приложения, подскажите как его собрать в APK что бы можно было посмотреть, работу приложения Установил...

Как получить apk? - Программирование Android
Я пишу на C++/Qt. хочу получить apk, что бы на мобильный себе скинуть, друзьям, там, дать или ещё, что с ним сделать. Как собрать проект...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
24.10.2012, 19:55     Не устанавливается склепанный .apk #2
Цитата Сообщение от Севак Посмотреть сообщение
как сделать кнопку otvet неактивной, пока во все EditText не введены данные?
button.setEnabled(false);
button.setEnabled(true);
Севак
любитель покушать
681 / 632 / 106
Регистрация: 25.09.2011
Сообщений: 1,313
24.10.2012, 20:00  [ТС]     Не устанавливается склепанный .apk #3
Эт я понял, не пойму какое условие ставить
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
24.10.2012, 21:09     Не устанавливается склепанный .apk #4
при редактировании проверять все едиты, если хоть один пустой, то button.setEnabled(false);, иначе button.setEnabled(true);
silentnuke
Android Programmer
138 / 139 / 5
Регистрация: 08.12.2010
Сообщений: 421
26.10.2012, 23:01     Не устанавливается склепанный .apk #5
чтобы установить на телефоне Вам нужно делать export signed appliaction
Севак
любитель покушать
681 / 632 / 106
Регистрация: 25.09.2011
Сообщений: 1,313
26.10.2012, 23:06  [ТС]     Не устанавливается склепанный .apk #6
silentnuke, и далее заполнять все поля по порядку? пичалька( но в любом случае спасибо, попробую)
silentnuke
Android Programmer
138 / 139 / 5
Регистрация: 08.12.2010
Сообщений: 421
26.10.2012, 23:09     Не устанавливается склепанный .apk #7
Цитата Сообщение от Севак Посмотреть сообщение
silentnuke, и далее заполнять все поля по порядку? пичалька( но в любом случае спасибо, попробую)
прям все поля заполнять не обязательно, плюс в чем такая проблема, минута от силы)
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.10.2012, 00:00     Не устанавливается склепанный .apk #8
adb install <path>

Добавлено через 1 минуту
а эклипсом собирать и устанавливать не пробовали ?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2012, 11:28     Не устанавливается склепанный .apk
Еще ссылки по теме:

Apk python for android - Программирование Android
Вообщем вся суть проблемы в ошибке # Command failed: ./distribute.sh -m &quot;kivy&quot; -d &quot;myapp&quot; Как все было: решил написать приложение под...

Декомпиляция apk файла - Программирование Android
Кто нибудь пробовал декомпилировать apk файлы чужих приложений с помощью андроид приложения show java

Apk файл в исходник - Программирование Android
Как можно распаковать apk чтобы посмотреть исходных код?

.APK to .BAR With OpenGL - Программирование Android
Добрый день. Если кто в курсе, подскажите пожалуйста существуют ли ограничения или какие либо проблемы при портировании приложения...

Не разбирает apk в SmartApkTool - Программирование Android
Всем привет.На днях хотел попробовать разобрать Apk.Но после того,как установил SmartApkTool ничего не выходит.Установил сам...


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

Или воспользуйтесь поиском по форуму:
Севак
любитель покушать
681 / 632 / 106
Регистрация: 25.09.2011
Сообщений: 1,313
27.10.2012, 11:28  [ТС]     Не устанавливается склепанный .apk #9
V0v1k, Эклипсом я и собирал, но unsigned, поэтому наверное и не получалось установить)
Yandex
Объявления
27.10.2012, 11:28     Не устанавливается склепанный .apk
Ответ Создать тему
Опции темы

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