If needed, create a keystore, as follows:
"%JAVA_HOME%\bin\keytool" -genkey -v -keystore android.keystore -alias android -keyalg RSA -validity 10000
You'll be asked to enter a password, name, etc.
Sign your apk, as follows:
"%JAVA_HOME%\bin\jarsigner" -verbose -keystore android.keystore MyAndroidApp.apk android
You could easily create a drap/drop batch file to sign & verify applications, using something similar to the following:
@echo off "%JAVA_HOME%\bin\jarsigner" -verbose -keystore "%USERPROFILE%\<path_to>\android.keystore" "%1" android if errorlevel 1 goto ERROR "%JAVA_HOME%\bin\jarsigner" -verify "%1" if errorlevel 1 goto ERROR goto DONE :ERROR @pause :DONE @echo on
To install the application on the Android Device Emulator:
tools
directory<code>adb install "<path_to>\MyAndroidApp.apk"</code>