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

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

Войти
Регистрация
Восстановить пароль
 
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 438
#1

Разница приложений, подписанных debug и signed ключом - Программирование Android

16.02.2014, 00:08. Просмотров 779. Ответов 5
Метки нет (Все метки)

В чем разница, кроме ограничения времени на установку и возможности размещения на PlayMarket?
Приложение с подписью debug больше по объему, чем с подписью signed.
Значит ли это, что в нем есть информация для отладки, т.е. выше ли вероятность декопиляции?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2014, 00:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разница приложений, подписанных debug и signed ключом (Программирование Android):

Разные ключи google для debug и signed приложений - Программирование Android
При компиляции с дебажным ключом в манифесте нужно указывать один API_KEY для google.maps, а для signed ключа - другой API_KEY. Значит...

Почему не ставится signed приложение? - Программирование Android
Если обычная сборка, то ставится и все четко работает, а если Build=> Generate Signed APK, то Install Failed, хотя раньше несколько раз...

Debug и Release разница? - C++
объяснить пожалуйста разница между Debug И Release? и почему после компиляции Debug->Dll fail 460kb а Release->17кб.

Разница вычислений в Debug и Release - Visual C++
Доброго времени суток! Недавно в большом проекте вылезла проблема (MFC, IDE и компилятор Visual studio 2005 8.0.50727.42) код выглядит...

Разница release & debug - C++ Qt
В чём собствено разница в версии релиза и дебага? Как бы теорию то знаю, но вот не понимаю чем в отладке может помочь дебаг версия, и куда...

build и Debug какя разница? - C++
создаю простейшй проект, нажимаю Ф8 (старт Debug) и появляется "Привет" в консоли, то же самое но нажимаю на Ф9 (Build и Run) и опять...

5
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 438
17.02.2014, 16:37  [ТС] #2
никто не знает?
0
elf32
-13 / 8 / 0
Регистрация: 15.02.2013
Сообщений: 87
17.02.2014, 20:40 #3
Вероятность декомпиляция одинакова. Если включен Proguard, то он работает как для релиза так и для дебага.
Ну только при дебаг компилировании, действительно там остается много лишних данных, что и так очевидно, веть не зря же называется дебаг.
1
Netscape
373 / 360 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
17.02.2014, 21:12 #4
вот здесь описаны все отличия, их не так уж и много
http://www.fantageek.com/233/differe...release-build/
1
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 438
17.02.2014, 23:11  [ТС] #5
Немного не по теме, но тоже интересно.
При обработке исключительных ситуаций e.getStackTrace() возвращает информацию о функциях и даже номера строк, приведших к ошибке (как в дебаг так и релиз вариантах).
Значит код, что содержится в try{}, сохраняется (пусть и не в явном виде) на тот случай, если произойдет эта ситуация?
Случайно узнал об этом и сделал механизм сохранения этой информации, благодаря чему нашел и исправил неудачные места.
0
elf32
-13 / 8 / 0
Регистрация: 15.02.2013
Сообщений: 87
18.02.2014, 00:16 #6
Тоже интересно. Никогда не задавался этим вопросом.
try/catch тут не причем. По всей видимости, сохраняются номера строк всего кода.
Ексепшены можно поймать и без try/catch, через UncaughtExceptionHandler и там тоже будут номера строк.
0
18.02.2014, 00:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2014, 00:16
Привет! Вот еще темы с ответами:

Разница между Debug и Release - C#
Какая разница в них? Я только знаю,что при компиляции Debug ми не можем увидеть как обрабатываются ошибки. Я так понимаю разницы...

Разница между char и signed char - C++
Не понимаю в чем разница между char и signed char, ведь char по умолчанию знаковый. Не комплилируется следующий фрагмент кода: void...

В чем разница между Debug and Release? - C++
Какие действия выполняет debug в Visual studio и какие Release, в чем разница? Никогда не задавался этим фундаментальным вопросом, что...

Разница в выводе графики между release и debug - C++ Qt
Добрый день. Пример из книги М. Шлее. Qt версия 5.7. У всех так, или только у меня картинки разные получаются? Программу переставлял,...


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

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

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