Android 科罗纳建造的apk赢得';t安装在三星Galaxy S2上

Android 科罗纳建造的apk赢得';t安装在三星Galaxy S2上,android,android-emulator,lua,coronasdk,Android,Android Emulator,Lua,Coronasdk,我已经尝试了回答这个问题的许多解决方案,但没有任何效果。我试图在eclipse android emulator上安装corona apk文件,但出现以下错误: C:\Program Files (x86)\Android\android-sdk\platform-tools>adb install Stuck_scen es_new.apk 119 KB/s (4927673 bytes in 40.242s) pkg: /data/local/tmp/Stuck_sce

我已经尝试了回答这个问题的许多解决方案,但没有任何效果。我试图在eclipse android emulator上安装corona apk文件,但出现以下错误:

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb install Stuck_scen
es_new.apk
119 KB/s (4927673 bytes in 40.242s)
        pkg: /data/local/tmp/Stuck_scenes_new.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

C:\Program Files (x86)\Android\android-sdk\platform-tools>

如何修复此问题?

生成的apk尚未由证书签名。 遵循本手册中提到的任何方法

具体来说,您可以使用此命令对应用程序进行签名

$ jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore my-release-key.keystore
my_application.apk alias_name

这帮助了我,但我发现我真正的问题是JDK 7使用了与JDK 6不同的加密,这就是错误的原因。我所要做的就是将jdk 7从环境变量中的PATH中删除,它对我很有用