首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何上传应用程序与android玩商店:导出问题

如何上传应用程序与android玩商店:导出问题
EN

Stack Overflow用户
提问于 2022-08-17 15:58:53
回答 1查看 120关注 0票数 0

目前我在我的应用程序中使用API 30,当我上传它到Play Store时没有问题,当我听到关于Play Store将不再接受目标API 30或更低的消息时,我尝试将API更新为31,但是当我上传到Play Store时它说我的应用程序需要提供android:exported属性,所以我将AndroidManifest.xml中的该属性添加到任何<intent-filter>标记中。然后,我尝试重新上传我的应用程序,但仍然玩商店,不接受,因为没有提供‘android:导出’问题。

在搜索解决问题之后,我找到了一个我认为是主要问题的解决方案,它说可能是由插件问题引起的。在我的应用程序中,我使用的是onesignal插件2.11.3版本,我尝试重新安装插件使用的最新版本,即3.1.0,但是插件没有运行,当我调试它时,它说是plugin_not_installed,但是当我试图上传Play Store时,它就成功地上传了。

这是迄今为止已经采取的一些行动:

  • 在使用插件之前使用this.platform.ready()
  • 重新安装平台(我正在使用android)
  • 重新安装插件(删除和添加),安装时没有问题。
  • 删除node_modules, platform, plugins, www文件夹,npm i,然后重新生成

如果您对此有任何解决方案,请在下面回复。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-08-19 07:12:54

您可以在android平台中向config.xml添加一些内容,以将导出的属性设置为true。

代码语言:javascript
复制
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application/activity[@android:name='<YourOneSignalActivity>']" xmlns:android="http://schemas.android.com/apk/res/android">
    <activity android:exported="true" />
</edit-config>

其中<YourOneSignalActivity>是OneSignal活动的名称。

Cordova编辑-配置帮助是这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73391553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档