我目前正在移植一个应用程序以在Android上运行(大约70%完成),我需要整合Facebook登录。我有所有的应用程序ID和代理设置。唯一剩下的是Android在 /platform/android/res/values/strings.xml 下需要的 strings.xml 文件但是,我已经尝试将此目录放在项目的根目录以及“资源”下,但它仍然会引发错误:
.../build/android/AndroidManifest.xml:19: error: Error: No resource found that matches the given name (at 'value' with value '@string/1498915623760005')
在 strings.xml 文件中,我有以下内容:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Updateme</string>
<string name="facebook_app_id">1498915623760005</string>
</resources>
tiapp.xml 是:
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<application>
<activity android:label="@string/app_name"
android:name="com.facebook.LoginActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/1498915623760005"/>
</application>
</manifest>
</android>
我的问题是,该文件应该放在与项目的Resources目录相关的位置?或者我完全错过了什么?
答案 0 :(得分:1)
使用tiapp.xml
android:value="@string/1498915623760005"/>
替换android:value="@string/facebook_app_id"/>