The easiest thing would be to uninstall JDK 7, and install JDK 6. When I try to install my published app, it says "Error this application could not be installed (904)" or "Application Not Signed Correctly": JDK 7 doesn't play well with Google Play. See the video above for help with variables. 'zipalign' is not recognized as an internal or external command, operable program or batch file: Looks like the ADT Bundle isn't installed, or is installed but is not defined in your environment variables. 'jarsigner'/'keytool' is not recognized as an internal or external command, operable program or batch file: Looks like JDK isn't installed, or is installed but is not defined in your environment variables. You can find this option under Settings→Applications→Unknown sources. If you're going to install this app without publishing, make sure unknown sources are allowed. Keep it safe, especially if you're not good with coding. If no other errors appear, then Congratulations! Your app is ready for production! Remember to keep your keystore safe! Google Play will not accept application updates with scattered and inconsistent keystores. *No Restart Necessary Creating A Keystoreġ. *Right-Click on Computer, then Properties *Navigate to C:/"ADT DIRECTORY"/sdk/tools *Navigate to C:/Program Files/Java/"JDK Directory"/bin Do this only if it hasn't been done already.
Here's a short video on how to define your enviornment variables once everything is installed. *Access to Command Line (Standard Level Access Will Do) Define Your Environment Variables I recommend making a new directory in your C:/ drive such as C:/android. zip if necessary and place it somewhere accessible. UPDATE: You'd think the problems with signing in JDK 7 would be fixed in JDK 8. Google Play Store doesn't play well with JDK 7, and the easiest thing to do right now is keep true with JDK 6.) You could probably use a more recent version, such as JDK 6u45, as long as it's not JDK 7. *JDK 6 (Download: 64-bit/ 32-bit If neither of those work for you, take your pick here. What does that mean? Well, it means we need to attach your very own keystore to the application, and align it all What You'll Need But when you try to publish it, it says you need to sign and align it. Well, you've created your game in Construct 2, and have compiled it through CocoonJS (or your own methods).