【问题标题】:Using Custom Libraries使用自定义库
【发布时间】:2013-02-12 23:36:10
【问题描述】:

所以我对 Android 开发还是很陌生,我很好奇在将库导入到我的 android 项目时是否遗漏了任何东西。我在 android 网站上关注 this guide 并使用现有代码创建了一个新项目,然后将其作为库添加到我自己的项目中。问题是所有错误,R 无法作为变量解析,所以我尝试清理我的项目,但它什么也没做。我导入 R 然后它找不到我的任何活动。所以这是我的第一个问题。

我正在使用的库是 This Color Picker,实际上在主页上它只是说使用 xml 并将其添加到我的偏好中,但我的偏好似乎无法识别它。

我显然做错了,但似乎找不到像样的教程来指导我将自定义库添加到我的项目中。我希望有更多经验的人可以帮助我找到错误的根源,或者为我提供教程,以便我可以从头开始导入过程。

我的设置文件的image

【问题讨论】:

    标签: android debugging libraries android-preferences


    【解决方案1】:

    我正在使用的库是 This Color Picker

    任何未发布使用该库的完整示例应用程序的库都应该被忽略,恕我直言。

    我显然做错了什么

    大概你的项目中没有名为pumpkin_orange 的颜色资源。图书馆里肯定没有这样的资源。定义此颜色资源,或将@color/pumpkin_orange 替换为文字颜色或您定义的某些颜色资源。

    您的R 类不存在,因为您的资源(如settings.xml)和/或清单中有错误。清除这些错误后,您的 R 类应该会正确生成。

    【讨论】:

    • 好的,非常感谢您帮助我。首先我会在哪里定义@color?我需要一个类似于strings.xml 的color.xml 文件吗?其次,你是说要找一个新图书馆,因为这个图书馆坏了?
    • @Howdy_McGee:“首先我应该在哪里定义@color?” -- 你会在res/values/colors.xml 中定义颜色资源,通常是:developer.android.com/guide/topics/resources/… “其次,你是说要找到一个新库,因为这个库坏了?” -- 不一定是坏的,但也不友好,尤其是“对 Android 开发很陌生”的人。
    • Kk,我看看能不能找到一个不同的库。谢谢!
    • @Howdy_McGee:我的没那么漂亮,但至少有一个演示应用程序:github.com/commonsguy/cwac-colormixer
    • @Howdy_McGee:这在 README 中的 Dependencies 部分中有介绍。
    猜你喜欢
    • 1970-01-01
    • 2017-05-15
    • 2022-09-23
    • 1970-01-01
    • 2012-06-05
    • 2017-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多