diff --git a/src/Android/Android.csproj b/src/Android/Android.csproj index a711fbb8d..fbaab9427 100644 --- a/src/Android/Android.csproj +++ b/src/Android/Android.csproj @@ -150,6 +150,7 @@ + diff --git a/src/Android/ci-build-apks.ps1 b/src/Android/ci-build-apks.ps1 index 4e23c212f..5edc863b4 100644 --- a/src/Android/ci-build-apks.ps1 +++ b/src/Android/ci-build-apks.ps1 @@ -22,10 +22,12 @@ echo "##### Decrypt Keystore" echo "########################################" $encKeystorePath = $($rootPath + "\src\Android\8bit.keystore.enc"); +$encFdroidKeystorePath = $($rootPath + "\src\Android\fdroid-keystore.jks.enc"); $encUploadKeystorePath = $($rootPath + "\src\Android\upload-keystore.jks.enc"); $secureFilePath = $($rootPath + "\secure-file\tools\secure-file.exe"); Invoke-Expression "& `"$secureFilePath`" -decrypt $($encKeystorePath) -secret $($env:keystore_dec_secret)" +Invoke-Expression "& `"$secureFilePath`" -decrypt $($encFdroidKeystorePath) -secret $($env:fdroid_apk_keystore_dec_secret)" Invoke-Expression "& `"$secureFilePath`" -decrypt $($encUploadKeystorePath) -secret $($env:upload_keystore_dec_secret)" echo "########################################" @@ -146,9 +148,10 @@ echo "########################################" msbuild "$($androidPath)" "/logger:C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" ` "/p:Configuration=FDroid" msbuild "$($androidPath)" "/t:SignAndroidPackage" "/p:Configuration=FDroid" "/p:AndroidKeyStore=true" ` - "/p:AndroidSigningKeyAlias=bitwarden" "/p:AndroidSigningKeyPass=$($env:keystore_password)" ` - "/p:AndroidSigningKeyStore=8bit.keystore" "/p:AndroidSigningStorePass=$($env:keystore_password)" "/v:quiet" - + "/p:AndroidSigningKeyAlias=bitwarden" "/p:AndroidSigningKeyPass=$($env:fdroid_apk_keystore_password)" ` + "/p:AndroidSigningKeyStore=fdroid-keystore.jks" "/p:AndroidSigningStorePass=$($env:fdroid_apk_keystore_password)" ` + "/v:quiet" + echo "########################################" echo "##### Copy FDroid apk to project root" echo "########################################" diff --git a/src/Android/fdroid-keystore.jks.enc b/src/Android/fdroid-keystore.jks.enc new file mode 100644 index 000000000..038c5a191 Binary files /dev/null and b/src/Android/fdroid-keystore.jks.enc differ