Android:Facebook app id在values-ta/strings.xml中显示错误,无法生成签名的apk

Kam*_*mal 9 android facebook

我在我的应用程序中使用facebook登录.我创建了facebook app id.如果我在values/strings.xml中使用facebook app id它工作正常,我可以在android studio中生成签名的apk.如果我在values-ta/strings.xml和values-de/strings.xml中使用该facebook app id,则会显示错误,我无法生成apk.

错误:清单引用的资源不能因配置而异(版本限定符除外,例如-v21.)发现ta的变化.

清单中的元素可以引用资源,但这些资源不能在不同配置之间变化(除了特殊情况,版本,以及一些特定的包属性,例如应用程序标题和图标除外).

任何人都可以帮我解决这个问题.

谢谢.

Kam*_*mal 17

解决方案是我们需要translatable="false"在该特定字符串资源中添加属性.


小智 8

在android清单中更改为此

    <meta-data
        android:name="com.facebook.sdk.ApplicationId"
        android:value="@string/facebook_app_id"
        tools:ignore="ManifestResource" />
Run Code Online (Sandbox Code Playgroud)

来自:https: //code.google.com/p/android/issues/detail?id = 194705