首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分支SDK的原因是什么: config.xml错误中<分支-配置>中无效的“Android-前缀”?

分支SDK的原因是什么: config.xml错误中<分支-配置>中无效的“Android-前缀”?
EN

Stack Overflow用户
提问于 2017-06-16 18:28:22
回答 1查看 518关注 0票数 1

最近,我已经将分支的分支-cordova-sdk合并到我的应用程序中。现在,当我使用离子包构建我的.apk文件时,离子包会失败,出现以下错误:

代码语言:javascript
复制
BRANCH SDK: Invalid "android-prefix" in <branch-config> in your config.xml.

我的Config.xml文件根据文档使用所需的选项,如下所示:

代码语言:javascript
复制
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.test.project" version="0.0.1">

    <plugin name="branch-cordova-sdk" spec="^2.5.17" />
    <branch-config>
        <branch-key value="key_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" />
        <uri-scheme value="testApp" />
        <link-domain value="com.test.project" />
    </branch-config>

</widget>

我还尝试过添加带有虚拟值的android前缀选项,但没有成功。

我不清楚这里出了什么问题,任何帮助都将不胜感激。

我使用的方法如下:

  • 科-科多瓦-sdk: 2.5.17
  • @ionic/cli-utils : 1.3.0
  • CordovaCLI: 7.0.1
  • 离子CLI: 3.3.0
  • @离子型/应用程序-脚本: 1.3.7
  • @离子型/cli-插件-cordova: 1.3.0
  • @离子型/cli-插件-离子-角度: 1.3.0
  • Cordova平台:Android6.3.0-dev ios 4.3.1
  • 离子框架:离子角2.0.1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-16 20:03:35

请将此命令复制到您的终端中,并查看它是否有帮助:

代码语言:javascript
复制
cordova plugin remove io.branch.sdk && \
cordova plugin remove branch-cordova-sdk && \
cordova platform remove android && \
cordova platform add android && \
cordova build android

来源

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

https://stackoverflow.com/questions/44595809

复制
相关文章

相似问题

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