如果有关于此的官方cordova文档,我找不到它,并希望得到一个链接.我已经开始cordova run android部署到我的手机了.事情看起来不错.现在我准备把它变成一个官方应用程序,用户可以在Android Play商店下载?当我构建我的应用程序时,它会生成一个名为"CordovaApp-debug.apk"的文件.那个"调试"部分让我觉得这是一个错误的文件,但我不知道如何生成正确的文件.
inc*_*abs 18
将混合应用程序部署到Google Play商店
这些步骤适用于Cordova,PhoneGap或Ionic.唯一的区别是,无论何时拨打电话,都要cordova用phonegap或替换ionic为您的特定情况.
完成开发并准备部署后,请按照下列步骤操作:
打开命令行窗口(Mac上的终端和Windows上的Linux OR命令提示符).
转到/ path/to/your/project /,我们将其称为Project Root.
在项目根目录下,从您的插件集中删除"控制台"插件.
命令是:cordova plugin rm cordova-plugin-console
仍在项目根目录时,使用cordova build命令创建APK以进行发布分发.
命令是:cordova build --release android
上面的过程创建了一个android-release-unsigned.apk在文件夹中调用的文件ProjectRoot/platforms/android/build/outputs/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/.如果你头部到该文件夹,你会发现一堆其他的文件夹一样docs,platform-tools,build-tools,tools,add-ons...
打开build-tools文件夹.cd build-tools.在这里,会有许多文件夹根据您在Android SDK Manager中使用的构建工具链进行版本控制.ZipAlign在每个文件夹中都可用.我个人去找最新版本的文件夹.打开任何.
在macOS或Linux上,您可能必须使用./zipalign而不是简单地键入zipalign文档中提到的内容.在Windows上,zipalign已经足够了.
| 归档时间: |
|
| 查看次数: |
7727 次 |
| 最近记录: |