android – 如何发布玩我的cordova-crosswalk app的x86和ARM apache?

android – 如何发布玩我的cordova-crosswalk app的x86和ARM apache?,第1张

概述我的应用程序与Cordova和Crosswalk进行开发/发布. Crosswalk生成一个用于ARM cpus的apk,另一个用于x86 cpus. 目前,当我将我的ARM apk上传到游戏商店,然后尝试上传x86时,它阻止我这样做,并显示一条消息,表示我不能拥有相同版本代码的两个apk. It seems it’s possible to upload on the play store mu 我的应用程序与Cordova和Crosswalk进行开发/发布. Crosswalk生成一个用于ARM cpus的apk,另一个用于x86 cpus.

目前,当我将我的ARM apk上传到游戏商店,然后尝试上传x86时,它阻止我这样做,并显示一条消息,表示我不能拥有相同版本代码的两个apk.

It seems it’s possible to upload on the play store multiple apk files for the same version of an application byt filtering the devices targetted by each apk file.

但是,似乎需要使用一个“Application.mk”文件,Cordova项目结构默认情况下似乎没有.

如何在我的apks中包含一个Application.mk文件,以便ARM和具有相同版本代码的x86可以上传到Play商店?

@H_502_11@解决方法 这是绝对可能的
此功能会收到以下名称:多个APK

你不需要使用’Application.mk’

过程很简单:

>在开发者控制台中,切换到高级模式(点击APK选项卡右上角的切换到高级模式按钮 – 请注意,您必须至少上传一个APK才能显示该按钮)
>上传两个APK
>发布!

有一些使用多个APK的规则,但是如果您使用由cordova人行横道生成的文件,则无需担心.

您使用版本代码描述的问题发生在每个应用程序必须具有不同的版本代码.在我的情况下,我使用离子框架(扩展cordova),并在构建过程中,它生成一个不同的版本代码每个apk,所以我没有问题.如果不适合您,可以直接在AndroIDManifest.xml文件上更改de androID:versionCode.
这是我的清单如何:

<manifest   androID:harDWareAccelerated="true"   androID:versionCode="102"   androID:versionname="0.1.2"   package="br.org.yyyyyyy.xxxxxxxxxx"     xmlns:androID="http://schemas.androID.com/apk/res/androID">

在我的情况下,arm7 apk,

androID:versionCode=”102″

而在x86 apk中

androID:versionCode=”104″

参考文献:

Android Multiple APKs DOC

Maintaining Multiple APKs DOC

总结

以上是内存溢出为你收集整理的android – 如何发布玩我的cordova-crosswalk app的x86和ARM apache?全部内容,希望文章能够帮你解决android – 如何发布玩我的cordova-crosswalk app的x86和ARM apache?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1131912.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存