0

I created some web pages with html css and jquery, and I want to convert it to Android apps.

so I download android SDK and using Adobe dreamweaver 5.5 to create my apk file.

it was created and i installed on my phone without any problem. but when I want to upload my apk file to android stores I have a message that: program should not be on debug sign.

How can I remove debug sign or create a my own sign?

Cœur
  • 37,241
  • 25
  • 195
  • 267
S R R
  • 73
  • 8
  • You should try this: https://developer.android.com/studio/publish/app-signing#google-play-app-signing – Blusky Sep 13 '18 at 16:29

2 Answers2

1

You just have to create the key with keytool using the command line (in windows : cmd.exe)

Here is the guide how to do it (scroll down to "1. Obtain a suitable private key")

SAYE
  • 1,247
  • 2
  • 20
  • 47
  • thanks for your reply. but in that note said i must use android studio to create my sign key. does any way to do this with dreamweaver ? i don't have android studio and i don't know how to install or use – S R R Sep 13 '18 at 17:07
  • @SRR the second doc is about signing android app's only . your problem must solve using `keytool` using `cmd` i said above – SAYE Sep 13 '18 at 19:13
  • I finally got a key. now how can i sign my app with this key ? – S R R Sep 16 '18 at 07:29
  • @SRR try this : https://www.nalashaa.com/build-sign-zipalign-generated-apk-existing-key-store-file/ – SAYE Sep 16 '18 at 09:05
  • @SRR another topic in stackoverflow . pls read here : https://stackoverflow.com/questions/10930331/how-to-sign-an-already-compiled-apk – SAYE Sep 16 '18 at 09:07
  • thanks again for your reply. I signed my app with my key as that command said. but at the end of command line i got this warning : No -tsa or -tsacart is provided and this jar is not timestamp... . what does it mean ? – S R R Sep 16 '18 at 14:34
  • @SRR , check here : https://stackoverflow.com/questions/21695520/tsa-or-tsacert-timestamp-for-applet-jar-self-signed – SAYE Sep 16 '18 at 15:22
0

Depends on how you are signing. Command line with Keytool

or Using Android studio. both ways are easy

For android studio I recommend reading here

For the Keytool method its

$ keytool -genkey -v -keystore my-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000