android - 标记 <provider> 属性权限具有无效字符 '$' 。 AndroidManifest.xml/FacebookActivity

标签 android eclipse facebook

我正在尝试从 Eclipse 中的 facebook sdk 创建一个库项目。 此错误显示:

Tag attribute authorities has invalid character '$'. AndroidManifest.xml /FacebookActivity line 44 Android AAPT Problem

这是 Manifest 的一部分:

<provider
    android:name="com.facebook.internal.FacebookInitProvider"
    android:authorities="${applicationId}.FacebookInitProvider"
    android:exported="false" />

我该如何解决这个问题?

最佳答案

您正在尝试使用 list 占位符。 AFAIK,这在 Eclipse 中不受支持。请注意,Google 不再支持 Eclipse 本身用于 Android 应用程序开发。

或者:

  • 将所有出现的 ${applicationId} 替换为您的应用程序包名称,或者

  • 切换到 Android Studio

关于android - 标记 <provider> 属性权限具有无效字符 '$' 。 AndroidManifest.xml/FacebookActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42040570/

相关文章:

eclipse - Eclipse/JBoss Developer Studio 中的 dropins 文件夹是什么?

ios - 如何通过 iPhone 应用程序在 Facebook 上生成访问 token

facebook - 如何删除 user_friends facebook 应用程序权限?

ios - 无法在 native facebook 共享对话框中设置 ios9 中的初始文本

java - SELECT MAX(column) 只返回列名

java - 使用 Android 收听广播

eclipse - 在没有 Internet 连接的情况下向 Eclipse 添加扩展

android - 窗口动画与 Android 5.0 上的导航栏重叠

android - 11223056 字节分配内存不足

java - 将小数转换为各种数据类型时文本字段出现错误