android - 将 Ionic2 CLI 更新到 Ionic3 后,由于 facebook 插件,Cordova 构建失败

标签 android ionic-framework ionic2 cordova-plugins ionic3

最近我已将 Ionic2 CLI 更新为 Ionic3 CLI,但我在构建时遇到问题。

这是由于 cordova-plugin-facebook4 引起的没有放置正确的条目资源值文件。

控制台报错如下:

      :app:processDebugResources

      AndroidManifest.xml:68: AAPT: error: resource string/fb_app_id (aka com.myapp.ionic3:string/fb_app_id) not found.

      AndroidManifest.xml:71: AAPT: error: resource string/fb_app_name (aka com.myapp.ionic3:string/fb_app_name) not found.

      error: failed processing manifest.

系统信息如下:

        ionic --version
        3.19.1

        cordova --version
        8.0.0

        node --version
        v9.4.0

        npm --version
        5.6.0

        gradle --version

        ------------------------------------------------------------
        Gradle 4.4.1
        ------------------------------------------------------------

        Build time:   2017-12-20 15:45:23 UTC
        Revision:     10ed9dc355dc39f6307cc98fbd8cea314bdd381c

        Groovy:       2.4.12
        Ant:          Apache Ant(TM) version 1.9.9 compiled on February 2 2017
        JVM:          1.8.0_111 (Oracle Corporation 25.111-b14)
        OS:           Mac OS X 10.13.2 x86_64

enter image description here

请帮我解决这个问题。

最佳答案

将此添加到 config.xml 文件

<platform name="android">
<config-file parent="/resources" target="./res/values/strings.xml">
    <string name="fb_app_id">1234</string>
    <string name="fb_app_name">foobar</string>
</config-file>
...

我遇到了同样的问题,它帮助了我

关于android - 将 Ionic2 CLI 更新到 Ionic3 后,由于 facebook 插件,Cordova 构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48346606/

相关文章:

ionic-framework - ionic 在元素之间添加空白

java - 如何访问 JSONObject、JSONObject 和 JSONArray 中的内容? Java/安卓

javascript - 如果为空或内部有空白则隐藏元素(Ionic 2)

angular - iPhone X ionic 3应用程序中缺少Youtube控件

ionic-framework - ion-slide 和 modal 的 ionic 4/5 问题

javascript - 如何使用 ionic/Angular 正确处理 jwt token 以进行注销和处理多个 url

angular - 从 Ionic 2 更新到 Ionic 3,现在由于 "Unexpected token {"错误而无法构建

android - 一个基本的文本到语音应用程序不工作

android - 导入游戏.request

java - OpenGL ES 1.0 安卓 : Unable to load multiple textures