2012-03-28 110 views
4

我目前正在Eclipse中开发一个Android应用程序,并尝试使用库项目来访问资源。我按照Managing Projects from Eclipse with ADT中的描述: 在Project-> Properties-> Android下,我将库项目标记为,它是库,并且在相同的设置窗口中,但是对于其他Android项目,我选择了Library Project作为参考。如何从库项目中导入资源?

,如果我尝试从图书馆计划访问一个主题在我的Android项目的AndroidManifest.xml中会发生什么:

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

=>

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

(图书馆计划未显示错误我看到生成的Java文件在gen \和.jar文件连同bin中的资源)

我也试过了:

  • 在AndroidManifest.xml文件

    <uses-library android:name="com.WazaBe.HoloEverywhere" />

  • 干净,重建,重新启动Eclipse,重新启动计算机,...

  • 下项目 - >属性 - > Java构建路径 - >我添加的库(也再次删除):
    • 库项目的jar文件
    • 库项目的根文件夹作为类文件夹

...没有成功。 :/ 任何想法我失踪? - 这真的似乎是一个简单的过程,我已经阅读了大量的讨论有关相关问题,如:

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?

...但我不能让它运行!

希望有人在那里有一个想法! - 谢谢!

回答

2

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

+0

OMG - 你刚刚救了我的一天!这很简单。 - 不幸的是,eclipse的自动完成在这里出现了。非常感谢你! – Thassilo 2012-03-28 20:13:42

相关问题