我使用Eclipse 3.5与GAE SDK 1.3.7和GWT SDK 2.1.0和Restlet 2.0.3.当我运行我的应用程序时,控制台日志显示:
Loading modules
com.androidstartup.serialization.KPadProject
[ERROR] Unable to find 'com/androidstartup/serialization/KPadProject.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
[ERROR] shell failed in doSlowStartup method
Run Code Online (Sandbox Code Playgroud)
主模块/KPadProject.gwt.xml位于根包中.我检查了配置,我认为没问题.
此时我不知道如何解决这个问题.
几个月前,我使用以下命令生成了android版本的密钥库:
keytool -genkey -v -keystore my-release-key.keystore -alias myalias -keyalg RSA -keysize 2048 -validity 10000
Run Code Online (Sandbox Code Playgroud)
我输入了密钥库的密码并将其写下来,在最后一步中,当是时候输入证书的密码时,按Enter键使用与密钥库相同的密码(因此,我只需要记住一个密码即可)。整个过程)。
生成此密钥库后,我使用以下命令签署了要发布的apk:
jarsigner -verbose -keystore my-release-key.keystore my.apk myalias
Run Code Online (Sandbox Code Playgroud)
我输入密码的位置(没问题)。
现在,我必须在市场上推送我的apk的更新,当我尝试使用上述命令对新apk进行签名时,我收到“密钥库被篡改,或者密码不正确”的提示。
我很困惑,我回到了密钥库备份,并且遇到了同样的问题。我确定密码正确。请注意,在此过程中我根本没有使用Eclipse(我是从命令行签名的)。
这可能是什么问题?嘿!