Deploying a hybrid app to the Google Play Store
这些步骤适用于Cordova,PhoneGap或Ionic.唯一的区别是,无论何时拨打cordova,都可以使用phonegap或ionic来替换它,以满足您的特定情况.
完成开发并准备部署后,请按照下列步骤操作:
>打开命令行窗口(Mac上的终端和Windows上的Linux OR命令提示符).
>转到/ path / to / your / project /,我们将其称为Project Root.
>在项目根目录下,从您的插件集中删除“Console”插件.命令为:cordova plugin rm cordova-plugin-console
>在仍然在项目根目录时,使用cordova build命令创建一个APK for release distribution.命令是:cordova build –release android
>上面的过程在ProjectRoot / platforms / android / build / outputs / apk /文件夹中创建一个名为android-release-unsigned.apk的文件
>使用https://developer.android.com/studio/publish/app-signing.html#signing-manually的说明签名并对齐APK.在此步骤结束时,您获得的APK可以上传到Play商店.
注意:作为新手或初学者,最后一步可能会让我感到有些困惑.可能会遇到一些问题,可能会对这些命令是什么以及在哪里找到它们有一些疑问.
Q1.什么是jarsigner和keytool?
Ans:Android应用程序签名说明确实告诉您jarsigner和keytool的全部内容但是如果您在命令行窗口遇到“命令未找到错误”,它不会告诉您在哪里找到它们.
因此,如果您已将Java Development Kit(JDK)添加到PATH变量中,则只需运行“指南”中的命令即可.但是,如果您的PATH中没有它,您始终可以从JDK安装的bin文件夹中访问它们.
Q2. zipalign在哪里?Ans:很有可能找不到zipalign命令并收到’command not found error’.你可能在谷歌搜索zipalign和在哪里找到它?zipalign实用程序位于Android SDK安装文件夹中.在macOS上,默认位置为user-name / Library / Android / sdk /.如果您转到该文件夹,您会发现许多其他文件夹,如文档,平台工具,构建工具,工具,附加组件……打开build-tools文件夹. cd build-tools.在这里,会有许多文件夹根据您在Android SDK Manager中使用的构建工具链进行版本控制. ZipAlign在每个文件夹中都可用.我个人去找最新版本的文件夹.打开任何.在macOS或Linux上,您可能必须使用./zipalign,而不是像文档中提到的那样只输入zipalign.在Windows上,zipalign足够好.