Подписание файла APK в CLI Cordova v-5.0 не работает

Я попытался добавить свойства хранилища в два файла в каталоге platform / android .

key.store=Users/admin/workspace/android-keystore/keystore key.alias=keystore 

в

 ant.properties 

а также

 project.properties 

Файл.

Он отлично работал в предыдущей версии, но не кажется, что Кордова не использует муравьев в последней версии.

Поэтому, если я запускаю команду:

 cordova build android --release 

Я всегда получаю только unsigned apk.

 platforms/android/build/outputs/apk/android-release-unsigned.apk 

Как я могу решить это, пожалуйста?

Большое спасибо за любую помощь.

Solutions Collecting From Web of "Подписание файла APK в CLI Cordova v-5.0 не работает"

Поскольку cordova теперь использует gradle, вам нужно создать файл под названием release-signing.properties в вашем каталоге platform / android /

Настройки выглядят так:

 storeFile=relative/path/to/keystore.p12 storePassword=SECRET1 storeType=pkcs12 keyAlias=DebugSigningKey keyPassword=SECRET2 

Вы также можете использовать файлы JKS:

 storeType=jks storeFile=mykeystore.keystore 

Для получения дополнительной информации см. https://cordova.apache.org/docs/en/edge/guide_platforms_android_tools.md.html

Вот что я использую:

 storeType=jks storeFile=/absolute/path/to/my/file.keystore storePassword=mypassword1 keyAlias=myaliasname keyPassword=mypassword2