当前位置 : 主页 > 手机开发 > cordova >

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

来源:互联网 收集:自由互联 发布时间:2021-06-10
如果有关于此的官方cordova文档,我找不到它,并希望获得链接.我已经运行了cordova运行 android来部署到我的手机.事情看起来不错.现在我准备把它变成一个官方应用程序,用户可以在 Android
如果有关于此的官方cordova文档,我找不到它,并希望获得链接.我已经运行了cordova运行 android来部署到我的手机.事情看起来不错.现在我准备把它变成一个官方应用程序,用户可以在 Android Play商店下载?当我构建我的应用程序时,它会生成一个名为“CordovaApp-debug.apk”的文件.那个“调试”部分让我觉得这是一个错误的文件,但我不知道如何生成正确的文件.

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足够好.

网友评论