3

我正在开发一个应用程序,另一个项目作为我的库。

清单文件中合并了哪些属性?

示例 - 如果权限已在库的清单文件中指定,是否需要在应用程序清单中再次指定?

另外,如果图书馆项目中有服务,我是否也需要在应用程序清单中再次手动指定(除了图书馆的清单)。

谢谢

4

1 回答 1

2

此页面有一个部分:http: //developer.android.com/tools/projects/projects-eclipse.html#SettingUpLibraryProject说您必须(重新)声明您的应用程序将成为的库项目的所有位在清单文件中使用。

在清单文件中声明库组件

在应用程序项目的清单文件中,您必须添加应用程序将使用的从库项目导入的所有组件的声明。例如,您必须声明活动、服务、接收者、提供者等,以及权限、使用库和类似元素。

声明应在适当的情况下通过其完全限定的包名称引用库组件。

就个人而言,这似乎是多余的,但这可能是因为应用程序不需要使用库项目的所有组件,并且应用程序不应该假设它会。

于 2013-06-04T03:49:43.340 回答