Ответ 1
Это было разрешено хранилищем ключей, и проект должен находиться в одной папке... вот что означает, говоря It must resolve to a single path
.. разрешил себя.... kudos
Я пытаюсь построить apk из командной строки с помощью ant. Я могу создать сборку в режиме отладки при получении этой ошибки при запуске в режиме выпуска для подписания файла apk с созданным хранилищем ключей.
мой файл local.properties выглядит следующим образом
sdk.dir=E:\\_WorkArea\\adt-bundle-windows-x86\\sdk
key.store=C:\Users\\l.keystore
key.alias=tys
key.store.password=tr
key.alias.password=tre
D:\Android-Sdks\tools\ant\build.xml:1132: The following error occurred
while executing this line:
D:\Android-Sdks\tools\ant\build.xml:1144: Value for 'keystore' is not
valid. It must resolve to a single path
Это было разрешено хранилищем ключей, и проект должен находиться в одной папке... вот что означает, говоря It must resolve to a single path
.. разрешил себя.... kudos
У меня такая же проблема с вами.
вы пропустите значение "\" при значении key.store
Примечание: key.store = C:\\Пользователи\\l.keystore
Ошибка @cavallo неверна
Не обязательно, чтобы хранилище ключей находилось в одной папке.
Решение для вас, возможно, сработало, потому что относительный путь будет содержать любой slashes
, который должен быть экранирован.
Не вводите в заблуждение других, принимая неправильные ответы.
У меня тоже было это сообщение. Оказалось, что моя проблема была фактически в файле ant.properties, где путь хранилища ключей содержал ошибку. Изменение, которое зафиксировало его.
Вы можете скопировать путь к папке из своего проводника файлов, возможно, у вас есть место в пути, например, Program Files также очень важно: c:\path\неверен (пользователь Windows) использовать \.