Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 19 окт 2018, 01:12

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 17 мар 2013, 23:00 
Администратор
Аватар пользователя

Зарегистрирован: 07 янв 2012, 11:32
Сообщений: 1400
Благодарил (а): 0 раз.
Поблагодарили: 75 раз.

В этом уроке:


- создаем ключи и подписываем приложение




Click here to read this article!

_________________
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение


Последний раз редактировалось damager82 26 май 2017, 13:41, всего редактировалось 8 раз(а).

Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 18 мар 2013, 14:07 

Зарегистрирован: 22 июл 2012, 13:55
Сообщений: 2
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Спасибо. Только хотел запросить такой урок, и вот он здесь. Еще было бы интересно почитать о том, как выкладывать приложения в Google Play и обновлять их (больше последнее). Спасибо за эту статью.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 29 мар 2013, 20:26 

Зарегистрирован: 04 дек 2012, 15:33
Сообщений: 48
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
а вот интересно, занафига это надо, ключи бесплатные, генерится без глобальной проверки.. зачем они гуглу и вообще системе?

UPD ааа, прочитал 124 урок


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 01 апр 2013, 12:30 

Зарегистрирован: 22 фев 2013, 12:45
Сообщений: 3
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Большое спасибо за урок


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 22 апр 2013, 20:21 
Аватар пользователя

Зарегистрирован: 20 окт 2012, 12:01
Сообщений: 4201
Благодарил (а): 68 раз.
Поблагодарили: 467 раз.
Правильно ли я понимаю..
допустим я отлаживаю приложение на устройстве. Затем беру и в манифесте визардом подписываю это приложение (все ключи и пароли правильные), скачиваю его на устройство и пытаюсь установить. Оно не устанавливается по той причине, что уже установленный apk там подписан временным ключом, а не тем, что используется в манифесте при запуске визарда?
Или все-таки должно устанавливаться?

_________________
R.id.team

NullPointerException - что делать???
http://forum.startandroid.ru/viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
http://forum.startandroid.ru/viewtopic.php?f=60&t=3198


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 22 апр 2013, 20:47 
Аватар пользователя

Зарегистрирован: 26 июл 2012, 10:42
Сообщений: 712
Благодарил (а): 6 раз.
Поблагодарили: 18 раз.
правильно понимаешь.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 29 апр 2013, 22:23 

Зарегистрирован: 12 окт 2012, 15:31
Сообщений: 117
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Всё это проделывается, когда приложение готово к загрузке на маркет? Для публикации?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 15 май 2013, 18:34 

Зарегистрирован: 13 май 2013, 15:47
Сообщений: 17
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Здравствуйте. у меня не получается подписать приложение. выдает вот такую ошибку:
"jarsigner" не является внутренней или внешней командой, исполняемой программой или пакетным файлом


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 16 май 2013, 14:15 
Администратор
Аватар пользователя

Зарегистрирован: 07 янв 2012, 11:32
Сообщений: 1400
Благодарил (а): 0 раз.
Поблагодарили: 75 раз.
Digetix писал(а):
Всё это проделывается, когда приложение готово к загрузке на маркет? Для публикации?

Да, с дебаговым ключом маркет не примет приложение.

_________________
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 16 май 2013, 14:22 
Администратор
Аватар пользователя

Зарегистрирован: 07 янв 2012, 11:32
Сообщений: 1400
Благодарил (а): 0 раз.
Поблагодарили: 75 раз.
CAIIKA писал(а):
Здравствуйте. у меня не получается подписать приложение. выдает вот такую ошибку:
"jarsigner" не является внутренней или внешней командой, исполняемой программой или пакетным файлом


Вам надо в PATH добавить путь к jarsigner, чтобы система его видела. jarsigner лежит в подпапке bin папки с Java. Например - c:\java\jdk1.6.0_26\bin\. Этот путь и добавьте в PATH. http://www.java.com/ru/download/help/path.xml

_________________
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 21 авг 2013, 18:05 

Зарегистрирован: 11 апр 2013, 13:01
Сообщений: 39
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.
Ребята помогите. Потерял пароль от keystore как его восстановить?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 07 ноя 2013, 11:14 

Зарегистрирован: 07 ноя 2013, 11:10
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
> чтобы срок действия был БОЛЬШЕ, чем 22 октября 2033
Исправьте плиз...


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 07 ноя 2013, 12:36 
Аватар пользователя

Зарегистрирован: 28 сен 2013, 17:34
Сообщений: 450
Благодарил (а): 8 раз.
Поблагодарили: 110 раз.
bull-dog писал(а):
> чтобы срок действия был БОЛЬШЕ, чем 22 октября 2033
Исправьте плиз...

https://plus.google.com/100880947724121 ... jshPnmn2PW
https://code.google.com/p/android-keyst ... d-recover/

_________________
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 11 ноя 2013, 16:27 
Администратор
Аватар пользователя

Зарегистрирован: 07 янв 2012, 11:32
Сообщений: 1400
Благодарил (а): 0 раз.
Поблагодарили: 75 раз.
bull-dog писал(а):
> чтобы срок действия был БОЛЬШЕ, чем 22 октября 2033
Исправьте плиз...

Пофиксил, спасибо!

_________________
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 17 дек 2013, 13:22 

Зарегистрирован: 17 дек 2013, 12:09
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Добрый день, огромное СПАСИБО!! за все что вы делаете для начинающих разработчиков.
Уроки очень интересные и полезные для меня.

Что касается данного урока хотел немного уточнить :

Когда подписываю приложение используя к примеру : jarsigner -keystore mykeys.keystore -storepass spassword -keypass kpassword1 file.apk mykey1 и пытаюсь установить его на устройство : adb install file.apk
то выдает ошибку [INSTALL_PARSE_FAILED_NO_CERTIFICATES].

Если подписывать так как здесь : jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore
file.apk alias_name (http://developer.android.com/tools/publ ... ml#signapp) и затем выполнить команду adb install file.apk - все проходит нормально.

Множите пояснить из за чего он не подписывает через jarsigner без параметров : verbose, sigalg и digestalg ?!!

Так же эта ошибка переходит и в урок 124 :

Цитата:
Теперь подпишу Package2 другим ключом, чем оно было подписано изначально и попробую обновить через adb


Здесь сообщение об ошибке будет : [INSTALL_FAILED_ALREADY_EXISTS] а не [INSTALL_PARSE_FAILED_NO_CERTIFICATES].


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 06 янв 2014, 17:37 
Аватар пользователя

Зарегистрирован: 07 дек 2013, 22:07
Сообщений: 182
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
Огромное спасибо за урок!

Есть вопросы.
1. Для каждого приложения нужно генерировать отдельный ключ, или достаточно один ключ для всех своих приложений? (124-ый читал, но хотелось бы узнать как оно на практике делают опытные разработчики).

2. В аккаунте разработчика Play Market на странице заливки apk файла есть ссылка "Получить лицензионный ключ". Как я понял, он нужен для платных приложений и\или приложений с внутренним магазином платного контента. Он как-нибудь связан с ключом, которым подписывается apk-файл?

_________________
Arbeit macht Fry


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 14 янв 2014, 05:02 

Зарегистрирован: 30 мар 2013, 22:52
Сообщений: 223
Благодарил (а): 14 раз.
Поблагодарили: 11 раз.
вопрос от Fry очень интересен также )

мои вопросы:
1. "Теперь лицензионными ключами можно управлять отдельно для каждого приложения.
Если в приложении используются службы лицензирования (например, оно является платным, через него осуществляются продажа контента или загрузка APK-файлов), получить лицензионный ключ можно на этой странице: Службы и API."

А функция внутрипродажи "отключение рекламы" или доп функций подходит под это описание? (само приложение будет бесплатным)

2. Для того чтобы можно было выложить продукт на маркет достаточно пользоваться визардом, и ни разу неприкосаться к keytool и signjar???

_________________
Мой первенец: MyMoney. Менеджер расходов

Бьем рекорды русских топов :)

Могу ответить на любые вопросы по маркетингу и развитию.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 19 янв 2014, 01:34 

Зарегистрирован: 30 мар 2013, 22:52
Сообщений: 223
Благодарил (а): 14 раз.
Поблагодарили: 11 раз.
отвечаю себе:
1. да. http://developer.android.com/training/i ... #GetSample
2. да. Проверенно.

отвечаю Fry:
1. думаю конечно отдельный, вдруг ты один проект захочешь продать а второй нет?
2. Никак не связан, вроде. Сам еще не установил, внутри продажу. Но по описанию уверен в ответе.

_________________
Мой первенец: MyMoney. Менеджер расходов

Бьем рекорды русских топов :)

Могу ответить на любые вопросы по маркетингу и развитию.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 янв 2014, 01:02 
Аватар пользователя

Зарегистрирован: 07 дек 2013, 22:07
Сообщений: 182
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
парень, угу спасибо.

1. Разумно, про продажу я не подумал. Кстати, не попадалась инфа по переносу приложения на другой аккаунт и что-то вроде этого?
2. Да, похоже никак не связан.

_________________
Arbeit macht Fry


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 09 мар 2014, 07:15 

Зарегистрирован: 09 мар 2014, 07:13
Сообщений: 2
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
В уроке говорится, что debug сертефикат действителен в течении года, но почему на практике такого не видно? на телефон спокойно ставится приложение скомпилированное более года назад.
Так же если скомпилировать приложение и на телефоне поменять время на несколько лет вперед, приложение все равно устанавливается, я проверял на нескольких телефонах. Как так???


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB