如何在Sencha Touch 2中制作已签名的APK

时间:2012-07-11 04:43:46

标签: android extjs sencha-touch sencha-touch-2 apk

亲爱的,

我已成功使用Sencha touch 2进行了应用程序  在我的Android设备上工作正常,也在平板电脑和模拟器上工作。但  问题是apk文件无法在Android Market上显示  我错了:

.apk is not signed also validity year 50 Error in Google market -: 
Google Play does not accept apks signed with the debug certificate. 
Create a new certificate that is valid for at least 50 years.

我已经更改了我的证书“配置”:“发布” 但没有取得任何成功。亲爱的,我也在分享我的整个配置  文件。如果在配置文件中发现任何错误  请让我知道。任何建议表示赞赏。  提前谢谢。

  

配置文件中的代码是 - :

{
"applicationName":"navi",
"applicationId":"com.amit.navi",
"versionString":"1.0",
"iconName":"resources/icons/Icon~ipad.png",
"inputPath":"build/native",
"outputPath":"build/",
"configuration":"Release",
"platform":"Android",
"deviceType":"Universal",
"certificatePath":"C:/Documents and Settings/amit/.android/amit.keystore",

"certificateAlias":"alias_name",
"sdkPath":"C:/android-sdk",

"orientations": [
"portrait",
"landscapeLeft",
"landscapeRight",
"portraitUpsideDown"
]
}

1 个答案:

答案 0 :(得分:1)

以下是创建用于对apk进行签名的密钥的指南。 您目前使用调试密钥对应用程序进行了签名,并且需要使用keytool(java工具)生成一个新应用程序,然后使用它来签署您的apk。 Sencha指南:http://docs.sencha.com/touch/2-0/#!/guide/native_android

Keytool指南:http://developer.android.com/tools/publishing/app-signing.html

keytool位于您的java目录