Вниз  Android-программирование (1-ые посты)
- 9.08.2012 / 15:15
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, а в debug подписанное генерит? Можно оттуда скопировать часть конфига, отвечающую за подпись.
:ps: Что за скрипт release, дай заценить?
__________________
 let live
- 10.08.2012 / 11:17
Naik
  Пользователь

Naik 
Сейчас: Offline
aNNiMON, В debug все нормально. В NBdroid в проекте заходишь в Important files -> Build script. Там есть задача (или как оно называется) release. По идее должно собирать подписанное моим ключом приложение. Я с помощью keytool что в папке JDK создал свой ключ. В папке с keytool появился файл my-key.keystore. Скрипт его не находит и еще не находит какойто key.alias. Кажется пути, пароль надо прописать в ant.properties. Сейчас попробую
- 10.08.2012 / 11:57
G@sh!sh
  Пользователь

G@sh!sh 
Сейчас: Offline
Naik (09.08.2012/15:08)Хочу собрать проект скриптом release. Собирает только неподписанное приложение. В консолиКак подписать?П.С: собираю в NetBeanseустановите idea, для андроид разработки он имхо удобней и плюс из коробки все нужное есть. в ней подпись делается без шаманств со скриптами
- 10.08.2012 / 12:06
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, русским языком же написано:
release: Builds the application. The generated apk file must be signed before it is published.
The 'nodeps' target can be used to only build the current project and ignore the libraries using:
'ant nodeps release'
То есть подписывать сам должен.
__________________
 let live

Изменено aNNiMON (10.08 / 12:06) (всего 1 раз)
- 10.08.2012 / 12:20
Naik
  Пользователь

Naik 
Сейчас: Offline
aNNiMON, Когда запускаешь release еще пишет Creating MyApp-release-unsigned.apk for release...
No key.store and key.alias properties found in build.properties.
В build.properties прописал
  1. key.store=my-release-key.keystore
  2. key.alias=alias_name
При сборке теперь запрашивает пароли и при подписывании ошибка Signing final apk...
C:\Program Files\Android\android-sdk\tools\ant\build.xml:1097: The following error occurred while executing this line:
C:\Program Files\Android\android-sdk\tools\ant\build.xml:1109: Value for 'keystore' is not valid. It must resolve to a single path
СБОРКА ЗАВЕРШЕНА СО СБОЕМ

- 10.08.2012 / 12:33
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, я сейчас тоже решил попробовать собрать в release. Пока застопорился на генерировании паролей :hack:
:ps: Зря ты поставил Android SDK в папку с пробелами.
__________________
 let live

Изменено aNNiMON (10.08 / 12:34) (всего 1 раз)
- 10.08.2012 / 12:43
Naik
  Пользователь

Naik 
Сейчас: Offline
aNNiMON, Введи в командной строке
  1. keytool -genkey -v -keystore my-release-key.keystore
  2. -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
Далее keytool запросит ввести пароли и все
- 10.08.2012 / 12:47
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, я решил проблему более сложным путём. ПКМ по названию проекта -> Export Signed Android Package.
Как обфусцировать приложение?
__________________
 let live

Изменено aNNiMON (10.08 / 12:49) (всего 1 раз)
- 10.08.2012 / 12:55
Naik
  Пользователь

Naik 
Сейчас: Offline
aNNiMON, У меня та же ошибка..

Там цель obfuscate есть

Изменено Naik (10.08 / 12:56) (всего 1 раз)
- 10.08.2012 / 13:00
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, у меня еще не было ключа, вот я тем мастером и создал. Нормально собралось.
Я ж говорю, могут быть проблемы с пробелами в пути к исполняемым файлам.
obfuscate ничего не даёт.
__________________
 let live

Изменено aNNiMON (10.08 / 13:02) (всего 3 раза)
Наверх  Всего сообщений: 4453
Фильтровать сообщения
Поиск по теме
Файлы топика (184)