I have an existing unsigned apk and I want to sign it using my debug.keystore file. Here I found a tutorial how it can be done.
jarsigner -verbose -sigalg SHA1w
jarsigner -verbose -keystore ~/.android/debug.keystore -storepass android -keypass android path/to/my.apk androiddebugkey
This worked for me.