Имя: Пароль:
1C
1С v8
Сборщик мобильных приложений. Создание ключа разработчика.
0 spiller26
 
27.04.17
13:49
Конфа. Сборщик мобильных приложений.
При попытке сформировать ключ ошибка "Ключ разработчик не создан. Код возврата: 1"

что за ошибка?
1 Волшебник
 
модератор
27.04.17
13:51
Ключ разработчик не создан.
2 spiller26
 
27.04.17
13:58
(1) Да именно так (8.3.10.2168)
3 Живой Ископаемый
 
27.04.17
14:03
да, не создан. серьезная ошибка.
4 spiller26
 
27.04.17
14:05
блин без него не собирается
5 marlonix
 
02.05.17
09:23
Аналогичная проблема. Сборщик 2.0.5.24, 1С:Предприятие 8.3 (8.3.10.2217).
Псевдоним пишется на латинице, пароль пробовал с цифрами и латинскими буквами; просто цифры; цифры и буквы разного регистра. Остальные данные пробовал заполнять на латинице; на кириллице; часть на латинице и часть на кириллице...
Чего ему надо принести в жертву? Бубен сломался(
6 marlonix
 
02.05.17
09:25
На сборщике 2.0.2 ключ создавался без проблем.
7 marlonix
 
10.05.17
09:02
Никто больше не сталкивался с такой проблемой?
8 qvvert
 
10.05.17
13:25
Косяк в сборщике
общий модуль FileSystemService
процедура GenerateKeyFile
CommandLine = Utility + " -genkeypair -v" +
        " -keystore key.key" +
        " -alias """ + KeyParameters.Alias + """" +
        " -storepass" + KeyParameters.Password +
        " -keypass" + KeyParameters.Password +
        " -keyalg RSA" +
        " -keysize 2048" +
        " -validity 40000" +
        " -dname" + dname;




Не хватает пробелов после storepass и keypass и dname

Нужно переделать так:
CommandLine = Utility + " -genkeypair -v" +
        " -keystore key.key" +
        " -alias """ + KeyParameters.Alias + """" +
        " -storepass " + KeyParameters.Password +
        " -keypass " + KeyParameters.Password +
        " -keyalg RSA" +
        " -keysize 2048" +
        " -validity 40000" +
        " -dname " + dname;


После того как это исправите получите так же ошибку "Ошибка получения хеша SHA1 ключа разработчика. Код возврата:"

Надо исправить функцию FileSystemService.GetSHA1Value

CommandLine = "cmd /c """ + Utility + " -list -v" +
        " -keystore """ + FileName + """" +
        " -alias """ + KeyAlias + """" +
        " -storepass" + Password + " >" + WorkingFile + """";

Добавить пробелл после storepass
9 AlexGaren
 
17.05.17
11:57
2.0.5.24 Косячный нереально,делайте на 2.0.3 или 2.0.2. Пока не один глюк не словил.
10 ptiz
 
17.05.17
11:59
(8) +1
тоже исправлял
11 ptiz
 
17.05.17
12:01
(0) Потом ты с большой вероятностью столкнешься с ошибкой вида:
BUILD FAILED
E:\temp\4d958e77-85ed-4eb1-9556-52acdc23d77b\build.xml:50: Cannot find E:\sdk\tools\ant\build.xml imported from E:\temp\4d958e77-85ed-4eb1-9556-52acdc23d77b\build.xml
и будешь долго матерясь искать решение
12 AlexGaren
 
17.05.17
16:06
(11) Скажи ,кстати это решение,я вот недавно с этим столкнулся.
13 AlexGaren
 
17.05.17
16:08
(11) Я так понял в этой ошибке пути чтоли перепутались,но в отладчик пока не залазил.
14 ptiz
 
17.05.17
16:48
(12) В SDK от Андроида нет некоторых нужных папок. Яндекс по фразе "imported from E:\temp\4d958e77-85ed-4eb1-9556-52acdc23d77b\build.xml" выдаст решение.
15 AlexGaren
 
18.05.17
08:45
(14) Спасибо=) В целом прокатило всё по первой статье из Яндекса=)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший