gpt4 book ai didi

android - 如何从库项目导入资源?

转载 作者:太空宇宙 更新时间:2023-11-03 10:28:10 27 4
gpt4 key购买 nike

我目前正在 Eclipse 中开发一个 Android 应用程序并尝试使用一个库项目来访问资源。我遵循了 Managing Projects from Eclipse with ADT 中的描述:在 Project->Properties->Android 下,我将 Library Project 标记为 is Library 并在相同的设置窗口中,但对于其他 Android Project,我选择了 Library Project 作为 Reference。

如果我尝试从我的 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').

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

我也尝试过:

  • 在 AndroidManifest.xml 文件中:

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

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

  • 在 Project->Properties->Java Build Path->Libraries 下我添加(也再次删除):
    • 图书馆项目的 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?

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

希望有人有想法! - 谢谢!

最佳答案

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

关于android - 如何从库项目导入资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9914531/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com