如何使用 cordova 和 Sencha 构建一个正常的准备好存储的应用程序
How to build a normal ready to store app with cordova and Sencha
我已经完成了一个 sencha 应用程序,在 windows 下使用 sencha cmd 5.2.x
和 touch 2.4.1
,几乎遵循了 sencha 推荐的所有指南。
我已经安装了 android sdk,nodejs,ruby ...一切正常。
问题是我没有找到明确的方法来为 android 编译应用程序。在 sencha cmd 文档中的某个时刻,据说
sencha cmd will only produce a debug version
应用程序。
现在可以成功了运行:
sencha app build production
sencha app build android
sencha app build native
等等。我什至生成了调试版本(使用最后一个命令)。
我应该怎么做才能生成最终的商店版本?
我的意思是如何使用 cordova 以及如何设置它以便编译整个?我已经知道如何签署该应用程序。我唯一缺少的一点是构建准备好存储应用程序的正确方法。
您可以使用 jarsigner 对调试 apk 进行签名。
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1
-keystore my-release-key.keystore my_application.apk alias_name
更多信息:http://developer.android.com/tools/publishing/app-signing.html#signing-manually
如果您想使用 cordova 来完成它,请创建一个 cordova 项目。将您的煎茶项目复制到资产文件夹。安装 android 平台和所需的插件。
前往 cordova\platforms\android。使用密钥库文件信息创建一个名为 ant.properties 的文件,如下所述:
key.store=C:\Yourkeystore.keystore
key.store.password=keystorepassword
key.alias=youralias
key.alias.password=aliaspassword
转到cordova路径并执行:
cordova 构建 android --release
我已经完成了一个 sencha 应用程序,在 windows 下使用 sencha cmd 5.2.x
和 touch 2.4.1
,几乎遵循了 sencha 推荐的所有指南。
我已经安装了 android sdk,nodejs,ruby ...一切正常。
问题是我没有找到明确的方法来为 android 编译应用程序。在 sencha cmd 文档中的某个时刻,据说
sencha cmd will only produce a debug version
应用程序。
现在可以成功了运行:
sencha app build production
sencha app build android
sencha app build native
等等。我什至生成了调试版本(使用最后一个命令)。
我应该怎么做才能生成最终的商店版本?
我的意思是如何使用 cordova 以及如何设置它以便编译整个?我已经知道如何签署该应用程序。我唯一缺少的一点是构建准备好存储应用程序的正确方法。
您可以使用 jarsigner 对调试 apk 进行签名。
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1
-keystore my-release-key.keystore my_application.apk alias_name
更多信息:http://developer.android.com/tools/publishing/app-signing.html#signing-manually
如果您想使用 cordova 来完成它,请创建一个 cordova 项目。将您的煎茶项目复制到资产文件夹。安装 android 平台和所需的插件。
前往 cordova\platforms\android。使用密钥库文件信息创建一个名为 ant.properties 的文件,如下所述:
key.store=C:\Yourkeystore.keystore
key.store.password=keystorepassword
key.alias=youralias
key.alias.password=aliaspassword
转到cordova路径并执行:
cordova 构建 android --release