我目前正在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中的资源)
我也尝试过:
:
<uses-library android:name="com.WazaBe.HoloEverywhere" />
清理,重建,重启Eclipse,重新启动计算机,...
......没有成功。 :/ 我缺少什么想法? - 这似乎是一个直接的过程,我已经阅读了很多关于相关问题的讨论,例如:
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?
...但我无法让它运转!
希望有人有个主意! - 谢谢!
答案 0 :(得分:2)
我认为这不是Android风格。尝试删除“android”,只留下“@style”