9.08.2012 / 15:15 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, а в debug подписанное генерит? Можно оттуда скопировать часть конфига, отвечающую за подпись. Что за скрипт release, дай заценить? __________________
let live |
10.08.2012 / 11:17 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| 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 Пользователь Сейчас: Offline
Регистрация: 18.01.2010
| Naik (09.08.2012/15:08)Хочу собрать проект скриптом release. Собирает только неподписанное приложение. В консолиКак подписать?П.С: собираю в NetBeanseустановите idea, для андроид разработки он имхо удобней и плюс из коробки все нужное есть. в ней подпись делается без шаманств со скриптами
|
10.08.2012 / 12:06 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| 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 Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| aNNiMON, Когда запускаешь release еще пишет Creating MyApp-release-unsigned.apk for release... No key.store and key.alias properties found in build.properties.В build.properties прописал key.store=my-release-key.keystore
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 Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, я сейчас тоже решил попробовать собрать в release. Пока застопорился на генерировании паролей Зря ты поставил Android SDK в папку с пробелами. __________________
let live Изменено aNNiMON (10.08 / 12:34) (всего 1 раз) |
10.08.2012 / 12:43 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| aNNiMON, Введи в командной строке keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
Далее keytool запросит ввести пароли и все |
10.08.2012 / 12:47 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, я решил проблему более сложным путём. ПКМ по названию проекта -> Export Signed Android Package. Как обфусцировать приложение?
__________________
let live Изменено aNNiMON (10.08 / 12:49) (всего 1 раз) |
10.08.2012 / 12:55 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| aNNiMON, У меня та же ошибка..
Там цель obfuscate есть
Изменено Naik (10.08 / 12:56) (всего 1 раз) |
10.08.2012 / 13:00 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, у меня еще не было ключа, вот я тем мастером и создал. Нормально собралось. Я ж говорю, могут быть проблемы с пробелами в пути к исполняемым файлам. obfuscate ничего не даёт.
__________________
let live Изменено aNNiMON (10.08 / 13:02) (всего 3 раза) |