我目前正在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?
...但我不能让它运行!
希望有人在那里有一个想法! - 谢谢!
OMG - 你刚刚救了我的一天!这很简单。 - 不幸的是,eclipse的自动完成在这里出现了。非常感谢你! – Thassilo 2012-03-28 20:13:42