В моем проекте есть папка с файлом хранилища ключей (file.keystore). Это структура:Относительный путь в build.gradle отличается от Windows и OS X
+---.gradle
| \---2.2
| \---taskArtifacts
+---.idea
| +---copyright
| \---libraries
+---app
| +---build
| | +---generated
| +---libs
| \---src
| +---androidTest
| \---main
+---build
| \---intermediates
| \---dex-cache
+---gradle
| \---wrapper
\---keystore
Чтобы использовать его в build.gradle я использую это:
signingConfigs {
project {
keyAlias 'project'
keyPassword 'blabla'
storeFile file('keystore\\file.keystore')
storePassword 'blabla'
}
В окнах все правильно, потому что он ищет в:
/проекта/хранилища ключей/файла .keystore
Но в OS X она ищет в:
/проект/приложение/хранилища ключей/ц le.keystore
Как мне закодировать в build.gradle?
вы пробовали 'storeFile файл (rootProject.projectDir.absolutePath + '\\ \\ file.keystore хранилище ключей')'? –
Попробуйте файл хранилища ('../ keystore/file.keystore') –