我的項目有一個包含密鑰存儲文件(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'
}
在windows一切都是正確的,因爲它在搜索:
/項目/密鑰庫/文件的.keystore
但在OS X,在搜索:
/項目/應用/密鑰庫/ FI le.keystore
我應該如何在build.gradle中編碼?
你試過'storeFile文件(rootProject.projectDir.absolutePath + \\ \\密鑰庫file.keystore')'? –
嘗試storeFile文件('../keystore/file.keystore') –