当我使用android调试密钥时,一切正常,但今天我准备发布我的游戏,并使用此命令创建了自己的密钥库:
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
我正在使用本指南:http://developer.android.com/tools/publishing/app-signing.html
当我使用此密钥库签署应用程序时,我无法将其安装在我的Android设备上。 我只是得到错误,无法安装应用程序(是的,我在安装之前删除了旧应用程序)。
请帮忙!
P.S。我不知道它是否重要,但我从java 6和7中尝试过keytool,效果是一样的。
答案 0 :(得分:0)
使用此代码生成密钥库:
keytool -genkey -v -keystore mykeystore.keystore -alias aliasname -keyalg RSA -validity 999999
如果仍然无法安装您的设备可能不是ARAM v7处理器或可能没有Android 2.2。此外,build.settings或config.lua文件中可能存在错误,导致安装损坏。您是否尝试使用ADB安装APK?通常,ADB会告诉您安装时的错误。使用./adb install your.apk
,当您运行游戏时,请使用./adb logcat
来调试游戏。