Error: [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

Hello! Ive been trying to build my apk files to a new device. The strange this is I have had no problems until working with this device. I am using a samsung galaxy tab pro (sm-t900).

The error I run into is when using “Build and Run” on my device this error pops up

I have done some research already into this problem and feel like I have tried everything. I WAS using java 1.7 but have switched to 1.6 now (Un-installed java 1.7). I updated my environment variables for JAVA_HOME and PATH to point to java 1.6. I have made a new keys and even tried moving the APK file to the device and installing it locally but this also does not work.

Any ideas would be greatly appreciated. Also let me know if I need to give more details.

More info:
OS: windows 8.1
Unity3d version: 4.5.4f1
JDK: 1.6.0_45
tablet that doesnt work: samsung galaxy tab pro (sm-t900)
devices that do work: acer a500 and google nexus 5 phone

Problem Solved!

I just wanted to update anyone who might have had this same problem. There were lots of solutions on this topic online. My case was a little unique in that it was actually my device that was the problem. After trying many work arounds we tried a second device that was exactly the same with no issues.

The device I was using was having pop ups about applications that stopped working and we believe something in the OS was not running properly. We will be returning the device but if anyone else has a similar problem I believe a factory reset on the device would have fixed it. This is only in the rare chance your device isnt functioning 100%