如果有这方面的官方科尔多瓦文档,我找不到它,希望有一个链接。我跑了cordova run android
部署到我的手机上。事情看起来不错。现在我准备好将其变成用户可以在 Android Play 商店下载的官方应用程序了吗?当我构建应用程序时,它会生成一个名为“CordovaApp-debug.apk”的文件。 “调试”部分让我认为这是错误的文件,但我不确定如何生成正确的文件。
将混合应用部署到 Google Play 商店
这些步骤适用于 Cordova、PhoneGap 或 Ionic。唯一的区别是,无论何时调用cordova
已放置,将其替换为phonegap
or ionic
,适合您的特定场景。
完成开发并准备好部署后,请按照以下步骤操作:
打开命令行窗口(macOS 和 Linux 上的终端或 Windows 上的命令提示符)。
转到 /path/to/your/project/,我们将其称为项目根。
在项目根目录中,从插件集中删除“Console”插件。
命令是:cordova plugin rm cordova-plugin-console
仍在项目根目录下,使用 cordova build 命令创建用于发布分发的 APK。
命令是:cordova build --release android
上面的过程创建了一个名为android-release-unsigned.apk
在文件夹中ProjectRoot/platforms/android/build/outputs/apk/
使用以下说明对 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(使用前将#替换为@)