如何将我的 cordova 应用程序放入 Android Play 商店?

2024-04-28

如果有这方面的官方科尔多瓦文档,我找不到它,希望有一个链接。我跑了cordova run android部署到我的手机上。事情看起来不错。现在我准备好将其变成用户可以在 Android Play 商店下载的官方应用程序了吗?当我构建应用程序时,它会生成一个名为“CordovaApp-debug.apk”的文件。 “调试”部分让我认为这是错误的文件,但我不确定如何生成正确的文件。


将混合应用部署到 Google Play 商店

这些步骤适用于 Cordova、PhoneGap 或 Ionic。唯一的区别是,无论何时调用cordova已放置,将其替换为phonegap or ionic,适合您的特定场景。

完成开发并准备好部署后,请按照以下步骤操作:

  1. 打开命令行窗口(macOS 和 Linux 上的终端或 Windows 上的命令提示符)。

  2. 转到 /path/to/your/project/,我们将其称为项目根。

  3. 在项目根目录中,从插件集中删除“Console”插件。

    命令是:cordova plugin rm cordova-plugin-console

  4. 仍在项目根目录下,使用 cordova build 命令创建用于发布分发的 APK。

    命令是:cordova build --release android

  5. 上面的过程创建了一个名为android-release-unsigned.apk在文件夹中ProjectRoot/platforms/android/build/outputs/apk/

  6. 使用以下说明对 APK 进行签名和对齐:https://developer.android.com/studio/publish/app-signing.html#signing-manually https://developer.android.com/studio/publish/app-signing.html#signing-manually

    在此步骤结束时,您获得的 APK 可以上传到 Play 商店。

Note:作为新手或初学者,最后一步可能对我来说有点令人困惑。人们可能会遇到一些问题,并且可能对这些命令是什么以及在哪里可以找到它们有一些疑问。

Q1.什么是贾西格纳 and keytool?
Ans:Android 应用程序签名说明确实告诉您具体内容贾西格纳 and keytool都是关于但是如果您在命令行窗口上遇到“命令未找到错误”,它不会告诉您在哪里可以找到它们。

因此,如果您已将 Java 开发工具包 (JDK) 添加到您的PATH变量,只需按照指南中的方式运行命令即可。但是,如果您的 PATH 中没有它,您始终可以从binJDK 安装的文件夹。

Q2。哪里zipalign?
Ans:很大概率找不到zipalign命令并收到“命令未找到错误”。你可能会在谷歌上搜索zipalign以及在哪里可以找到它?

The zipalign实用程序位于 Android SDK 安装文件夹中。在 macOS 上,默认位置位于:user-name/Library/Android/sdk/。如果您转到该文件夹​​,您会发现一堆其他文件夹,例如docs, platform-tools, build-tools, tools, add-ons...

打开build-tools文件夹。cd build-tools。在这里,会有许多文件夹,这些文件夹根据您在 Android SDK 管理器中使用的构建工具链进行版本控制。ZipAlign在每个文件夹中都可用。我个人会选择包含最新版本的文件夹。打开任意。

在 macOS 或 Linux 上,您可能需要使用./zipalign而不是简单地输入zipalign正如文档中提到的。在 Windows 上,zipalign就足够好了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将我的 cordova 应用程序放入 Android Play 商店? 的相关文章

随机推荐