如何从库项目导入资源?

时间:2012-03-28 19:41:51

标签: android eclipse resources

我目前正在Eclipse中开发Android-App并尝试使用Library Project来访问资源。我按照Managing Projects from Eclipse with ADT中的说明进行了操作: 在Project-> Properties-> Android下,我将库项目标记为是库,并在相同的设置窗口中,但对于其他Android项目,我选择了库项目作为参考。

如果我尝试从Android项目的AndroidManifest.xml中的Library Project访问主题会发生什么:

<activity android:name="com.bla.blub"
          android:theme="@android:style/Theme.HoloEverywhere">

=&GT;

error: Error: No resource found that matches the given name (at 'theme' with value '@android:style/Theme.HoloEverywhere').

(图书馆计划没有显示任何错误,我在gen \和.jar文件中看到生成的Java文件以及bin中的资源)

我也尝试过:

    AndroidManifest.xml文件中的
  • <uses-library android:name="com.WazaBe.HoloEverywhere" />

  • 清理,重建,重启Eclipse,重新启动计算机,...

  • 在Project-&gt; Properties-&gt; Java Build Path-&gt;我添加的库(也被删除):
    • 图书馆计划的jar文件
    • Library Project的gen-folder为Class-Folder

......没有成功。 :/ 我缺少什么想法? - 这似乎是一个直接的过程,我已经阅读了很多关于相关问题的讨论,例如:

Android - Is it possible to create a custom library to use across several appilcations? When using an Android Library Project how do you reference xml resources properly?

...但我无法让它运转!

希望有人有个主意! - 谢谢!

1 个答案:

答案 0 :(得分:2)

我认为这不是Android风格。尝试删除“android”,只留下“@style”