Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.95
JIyrApy
34 / 34 / 2
Регистрация: 22.08.2010
Сообщений: 260
#1

Подпись приложения - Программирование Android

25.04.2013, 21:28. Просмотров 2813. Ответов 32
Метки нет (Все метки)

Здравствуйте.
Есть вопрос про подпись приложения.
http://www.cyberforum.ru/android-dev/thread1579785.html
Например, создал я приложение в эклипсе, подписал его, создав ключ.
А потом решил внести какие-то изменения в код программы и запустил ее на эмуляторе. Так вот, приложение снова подписывать надо после каждого обновления проги и установки ее на эмуляторе? Или подпись автоматически устанвливается?
И как можно проверить, подписано ли приложение или нет?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2013, 21:28
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Подпись приложения (Программирование Android):

Apktool, подпись файла
как подписать файл с помощью apktool?

Что такое цифровая подпись APK?
Цифровая подпись - это то, что содержится в APK-архиве или присуще самому...

Как создать цифровую подпись для Android Studio?
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Захотел я...

Ошибка при вызове приложения из другого приложения
Сделано два простеньких приложения и я хочу чтобы одно приложение запускало...

Из приложения А проверить наличие установленного на устройстве приложения В
Извиняюсь за нубский вопрос. Подскажите в андроид есть возможность из...

32
dubok79
324 / 122 / 10
Регистрация: 01.11.2012
Сообщений: 586
25.04.2013, 21:55 #2
при формировании apk будете дважды вводить пароль. При запуске на эмулятор из эклипса или на телефон вводить пароли не потребуется. А ключ он хранится в папке, которую вы указали при его создании.
0
JIyrApy
34 / 34 / 2
Регистрация: 22.08.2010
Сообщений: 260
25.04.2013, 22:30  [ТС] #3
Ну а подписывать то надо будет после каждого изменения кода? Или только раз
0
dubok79
324 / 122 / 10
Регистрация: 01.11.2012
Сообщений: 586
25.04.2013, 22:35 #4
Цитата Сообщение от JIyrApy Посмотреть сообщение
Ну а подписывать то надо будет после каждого изменения кода? Или только раз
Только один раз
1
JIyrApy
34 / 34 / 2
Регистрация: 22.08.2010
Сообщений: 260
25.04.2013, 23:17  [ТС] #5
А, теперь окончательно понял. При подписи указываем место и название файла, куда хотим сохранить сжатую и подписанную копию конечного apk-файла. По логике apk-файл в workspace эклипса не затрагивается. Но все равно, получается, при каждом изменении кода программы полюбому придется заново пересоздавать сжатую и подписанную копию на том же ключе. Ведь так?
0
dubok79
324 / 122 / 10
Регистрация: 01.11.2012
Сообщений: 586
26.04.2013, 08:35 #6
Цитата Сообщение от JIyrApy Посмотреть сообщение
А, теперь окончательно понял. При подписи указываем место и название файла, куда хотим сохранить сжатую и подписанную копию конечного apk-файла. По логике apk-файл в workspace эклипса не затрагивается. Но все равно, получается, при каждом изменении кода программы полюбому придется заново пересоздавать сжатую и подписанную копию на том же ключе. Ведь так?
Да конечно. Будете даже всегда менять версию проекта при заливки его в маркет...
0
JIyrApy
34 / 34 / 2
Регистрация: 22.08.2010
Сообщений: 260
26.04.2013, 09:28  [ТС] #7
Еще пару вопросов.
1) Версии в маркете могут быть любого формата, главное, чтобы отличались? Например не только 1,2,3,4,5,....., но и 1.0.0.0.0, 1.0.0.0.1, 1.0.0.0.2,... Так?
2) Если, например у меня две версии одного приложения, ну типа Lite и Full. Перед выкладыванием их в маркет, подписывать их надо на одинаковых ключах или на разных?
0
dubok79
324 / 122 / 10
Регистрация: 01.11.2012
Сообщений: 586
26.04.2013, 09:39 #8
1. Есть понятия кода версии, по ходу они целочисленные 1,2,3,n,..., и имя версии, вот тут как угодно называйте
Для примера: android:versionCode="26" android:versionName="2.4.1"
2. читайте тут я пока сам в процессе изучения этого...

P.S. пока у меня просто два отдельных пакета...но это не айс
0
JIyrApy
34 / 34 / 2
Регистрация: 22.08.2010
Сообщений: 260
26.04.2013, 13:55  [ТС] #9
А чем не айс, если не секрет?
0
dubok79
324 / 122 / 10
Регистрация: 01.11.2012
Сообщений: 586
26.04.2013, 14:11 #10
Цитата Сообщение от JIyrApy Посмотреть сообщение
А чем не айс, если не секрет?
ну приходится поддерживать код в двух, по сути одинаковых, приложениях.
0
JIyrApy
34 / 34 / 2
Регистрация: 22.08.2010
Сообщений: 260
26.04.2013, 14:42  [ТС] #11
а, вон в чем. И все-таки, подписываете вы эти приложения на одинаковых ключах или для каждой версии свой ключ?
0
dubok79
324 / 122 / 10
Регистрация: 01.11.2012
Сообщений: 586
26.04.2013, 14:48 #12
Цитата Сообщение от JIyrApy Посмотреть сообщение
а, вон в чем. И все-таки, подписываете вы эти приложения на одинаковых ключах или для каждой версии свой ключ?
Свой, конечно. Это я ведь я знаю, что приложения одинаковые, а в реале это просто два разных проекта. Не делайте как я, это не правильно.
0
JIyrApy
34 / 34 / 2
Регистрация: 22.08.2010
Сообщений: 260
26.04.2013, 15:32  [ТС] #13
я так понимаю основной гемор в таком случае - это установка полной версии после облегченной. Подписи разные, апк тоже по сути разные. Значит при установки полной версии, облегченная также останется на устройстве. Так? А по сути одна должна заменяться другой. так? (просто еще ни разу в маркете приложения не покупал, гы-гы-гы))))
0
dubok79
324 / 122 / 10
Регистрация: 01.11.2012
Сообщений: 586
26.04.2013, 15:39 #14
Цитата Сообщение от JIyrApy Посмотреть сообщение
я так понимаю основной гемор в таком случае - это установка полной версии после облегченной. Подписи разные, апк тоже по сути разные. Значит при установки полной версии, облегченная также останется на устройстве. Так? А по сути одна должна заменяться другой. так? (просто еще ни разу в маркете приложения не покупал, гы-гы-гы))))
Да тут без разницы, может и не должно заменяться, хз. У меня вот не заменяется и никто не жалуется по сути
0
Vladimirys
312 / 209 / 27
Регистрация: 16.01.2010
Сообщений: 610
26.04.2013, 16:20 #15
Цитата Сообщение от JIyrApy Посмотреть сообщение
я так понимаю основной гемор в таком случае - это установка полной версии после облегченной. Подписи разные, апк тоже по сути разные. Значит при установки полной версии, облегченная также останется на устройстве. Так? А по сути одна должна заменяться другой. так? (просто еще ни разу в маркете приложения не покупал, гы-гы-гы))))
Подпись, вообще у всех ваших аппликух может быть одна и та же. И каждый раз, при выкладывании новой версии в маркет, приложение подписывается. Она, подпись, по сути, вообще одна у разработчика. Хотя конечно, никто не запретит иметь сотню подписей.
А вот имена пакетов разные. А если одинаковые, то тогда происходит обновление, при совпадении подписи. Кстати, именно поэтому, подпись нужно беречь, потеряете, и все, больше не сможете приложение обновлять.
1
dubok79
324 / 122 / 10
Регистрация: 01.11.2012
Сообщений: 586
26.04.2013, 16:27 #16
Цитата Сообщение от Vladimirys Посмотреть сообщение
Подпись, вообще у всех ваших аппликух может быть одна и та же.
Спасибо, не знал, но и не пробовал никогда.
0
Vladimirys
312 / 209 / 27
Регистрация: 16.01.2010
Сообщений: 610
26.04.2013, 16:31 #17
Эту подпись, можно сравнить с подписью человека в реальной жизни. Ну или с подписью художника на картине.
1
JIyrApy
34 / 34 / 2
Регистрация: 22.08.2010
Сообщений: 260
26.04.2013, 17:15  [ТС] #18
Ясно, с подписью, в принципе, все понятно. На все достаточно одной. Оно и хорошо.
Осталось разобраться с двумя версиями приложений.
0
dubok79
324 / 122 / 10
Регистрация: 01.11.2012
Сообщений: 586
26.04.2013, 23:00 #19
Цитата Сообщение от JIyrApy Посмотреть сообщение
Осталось разобраться с двумя версиями приложений.
По идее все просто. Делаете приложение лайт. А для фулл просто цепляете его как Is Library и все чики пуки
1
JIyrApy
34 / 34 / 2
Регистрация: 22.08.2010
Сообщений: 260
26.04.2013, 23:09  [ТС] #20
Цитата Сообщение от dubok79 Посмотреть сообщение
По идее все просто. Делаете приложение лайт. А для фулл просто цепляете его как Is Library и все чики пуки
Эх, а можно поподробнее? Через Is Library я только ШерлокБар подключал
0
26.04.2013, 23:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2013, 23:09
Привет! Вот еще темы с решениями:

Запуск приложения из другого приложения
Привет товарищи! Имеется два приложения. Задача следующая: Из первого...

Запуск приложения из другого приложения
Собственно вопрос уже назван в теме: есть приложение, как по нажатии кнопки...

Цифровая подпись приложения
Здравствуйте. Написал программу на c#, задача проста - быть точно уверенным,...

Нужна ли подпись приложения?
Создавая и распространяя свои приложения часто сталкиваюсь с проблемой...


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

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

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