[INSTALL_PARSE_FAILED_NO_CERTIFICATES]

Thanks for the quick response!

No, I don’t think I have.
I choose the x86 version and not the x64, I guess x86==32 bit?
Sorry I did not say before, in on a Windows Vista.

I think it sounds lika a path problem when it say “cannot find jdk7” and showing a path. But it’s looking for the wrong thing now then I have uninstalled JDK7 and installed JDK6.

Any other ideas?

Regards [import]uid: 84627 topic_id: 13147 reply_id: 53865[/import]

Hello bergapappa,

You are correct that x86 is the 32-bit version. And yes, we support Windows Vista (along with XP and 7).

You shouldn’t be getting a message stating “Cannot find JDK7” from the Corona SDK. Corona explicitly states that it requires the 32-bit version of the JDK 6 when you attempt to build for Android. Can you send us a screenshot of this warning message please? You can send us attachments when reporting a bug to us via the “Report a Bug” link at the top of this web page. [import]uid: 32256 topic_id: 13147 reply_id: 53965[/import]

Not sure why but suddenly I’m getting the [INSTALL_PARSE_FAILED_NO_CERTIFICATES] error when I try to deploy my apk. I installed the 32-bit JDK6 but still no go. This use to work fine when I last built it a few months ago. I’m using the latest build as of this moment (2012.845.)

Any suggestions? [import]uid: 92392 topic_id: 13147 reply_id: 114257[/import]

ngotch,

Try building one of our sample apps with the debug keystore that is included with the Corona SDK. See if that installs without error. This is to check if this is a signing issue with your keystore.

Also, I’ve heard that sometimes installation issues occur when attempting to download the APK via the Android device’s web browser app. I would recommend to install the app via the Android SDK’s “adb install” command line tool. [import]uid: 32256 topic_id: 13147 reply_id: 114370[/import]

Thanks. I ended up completely uninstalling JDK7 as well as the runtime so that all that was left was JDK6 and it was able to successfully build/sign.

This is a little inconvenient since I need JDK7 for other work projects but at least Corona is signing properly now. [import]uid: 92392 topic_id: 13147 reply_id: 114371[/import]

I’m thinking that your PATH environment variable has the JDK7 path set in it. The final part of the Android build process uses “ant” in the background and it sounds like it may be favoring the JDK tools in the PATH environment variable over what we are passing it. [import]uid: 32256 topic_id: 13147 reply_id: 114390[/import]

I’ll need the JDK7 again next week. After I reinstall it I’ll check and see if I can build in Corona and try switching the PATH.

Thanks, that would certainly make things easier, I’ll update after I try this. [import]uid: 92392 topic_id: 13147 reply_id: 114393[/import]

I’m quite sure that the official JDK 7 install program does not add anything to the PATH environment variable. Instead, it writes its paths to the registry. I’m thinking that the JDK 7 path must have been set by some other program or it was done by hand.

Corona does support multiple JDKs (6 and 7; 32-bit and 64-bit) to be installed on the same machine and our software picks the correct one via the registry. That is, Corona does not require you to add the JDK 6 directory to your PATH environment variable. We did this on purpose to make the installation process as simple and painless as possible. But like I said in the above post, I’m thinking the PATH environment variable is taking priority. If that’s true, then we should be able to work-around this issue in the future. If you can confirm that your PATH environment variable has the JDK 7 directory in it, then that would be great. Thanks!
[import]uid: 32256 topic_id: 13147 reply_id: 114396[/import]

Hi,

I was having the same issue. I have Windows 7 64bit, and had installed only JDK 7, which was also in my path.

After building for Android, I got the INSTALL_PARSE_FAILED_NO_CERTIFICATES

I’ve just installed JDK 6 in my machine, changed the PATH variables to point to JDK6, et voilá, now I can finally install the apk in my phone :slight_smile:

Cheers! [import]uid: 55995 topic_id: 13147 reply_id: 114470[/import]