簡體   English   中英

在將Ionic2 CLI更新為Ionic3后,由於facebook插件,Cordova構建失敗

[英]Cordova build fails due to facebook plugin after updating Ionic2 CLI to 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

在此輸入圖像描述

請幫我解決這個問題。

將其添加到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>
...

我有同樣的問題,它幫助了我

將字符串資源添加到strings.xml文件中:

即/path/IonicProject/platforms/android/app/src/main/res/values/strings.xml

    <string name="fb_app_id">232342323</string>
    <string name="fb_app_name">TESTAPP</string>

其中232342323是facebook應用程序ID,TESTAPP是faceboook上的appname

在“ionic.config.json”中添加yourapp_id

在此輸入圖像描述

更新varable config.xml

    <variable name="fb_app_id" value="18914XXXXXX683" />
    <variable name="fb_app_name" value="JXXi" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM