APK Sign Certificate / keystore -
Phone Gap / Cordova

,

android-debug.apk android-release.apk

debug

google play .

You uploaded an APK with an invalid signature (learn more about signing). Error from apksigner: ERROR: JAR_SIG_NO_SIGNATURES: No JAR signatures
, .

1- App Key Store

, ID

key tool

Program Files

:
C:\Program Files (x86)\Java\jdk1.8.0_131\bin

bin

keytool cmd



:
keytool -genkey -v -keystore c:\rise.keystore -alias rise -keyalg RSA -keysize 2048 -validity 10000
RSA Security debug ,

:



:

Enter keystore password: pwd123
Re-enter new password: pwd123
What is your first and last name?
[Unknown]= John Smith
What is the name of your organizational unit?
[Unknown]= ABC
What is the name of your organization?
[Unknown]= XYZ
What is the name of your of your City or Locality?
[Unknown]= Redmond
What is the name of your State or Province?
[Unknown]= WA
What is the two-letter country code for this unit?
[Unknown]= US
Is CN=John Smith, OU=ABC, O=XYZ, L=Redmond, ST=WA, C=US correct??
[no]= y


: 4 ""
:
:
:

: yes
: enter

: c:\

2- App Key Sign





build.json www





:

:
{
 "android": {
     "release": {
         "keystore":"c:\\rise.keystore",
         "storePassword":"rise1234",
         "alias":"rise",
         "password":"rise1234",
         "keystoreType":""
       }
   }
}
: "keystoreType":""


cmd

:
Cordova builds android --release
debug

android-release-unsigned.apk

android-release.apk





C:\riseapp\risecordova\app1\platforms\android\buil d\outputs\apk


:

https://developer.android.com/studio...p-signing.html
https://stackoverflow.com/questions/...line-interface
https://taco.visualstudio.com/en-us/...ublish-readme/
https://developer.android.com/studio/run/device.html