将用户库放在清单文件中的位置

时间:2012-09-12 13:32:13

标签: java android xml android-manifest emulation

我正在读一本书,作者要求在清单文件中添加一个用户库和一个用户权限,如下所示:

<uses-library android:name=”com.google.android.gtalkservice”/>
<uses-permission android:name=”android.permission.GTALK”/>

我的问题是:

  1. 将用户库正确放置在清单文件中的位置,即 试图在用户权限之后将其放置,但是eclipse 高亮的错误?
  2. GTALK用户权限未列在 用户权限列表,那么如何添加这样的用户权限?

2 个答案:

答案 0 :(得分:1)

  

将用户库正确放置在清单文件中的位置,我试图在用户权限之后将其置于正确位置,但是将错误登录为错误

<uses-library>必须是<application>的孩子,并且通常是第一个孩子。

请注意com.google.android.gtalkservice,如果它存在,则没有记录。您的图书作者不应该推广其使用。

  

GTALK用户权限未列在用户权限列表中,那么如何添加此类用户权限?

您不应该使用此类权限,原因与您不应使用该库的原因相同。欢迎您尝试简单地将XML元素粘贴到您的清单中,但是它是否可行则完全是另一回事。似乎没有这样的许可,即使没有记录。

答案 1 :(得分:0)

您可能需要使用Google API的模拟器才能使用Gtalk服务。 Manifest docs表示必须在应用程序标记内提及标记。希望这会有所帮助。