2012-04-04 48 views
1

我正在开发一个Android应用程序,它使用que中的sereval库。这意味着:insert“}”在R.class中完成ClassBody

  • 项目A是库。
  • 项目B使用库A并且是库。
  • 项目C用户库B.

现在,在A计划或B我试图定义自定义视图属性。自SDK 17以来,应该没有更多的命名空间问题。当我创建一个声明样式时,我的R.class会自动生成,并在R.class中列出已定义的属性,所以我不会在xml-Files中忽略任何错误。 (通常,在清理项目后,当xml出现错误时,R.class不会生成。) 现在奇怪的是,我在R.class本身出现错误。没有构建完成该类的最后一个}。如果我手动插入它,它会在几秒钟后自动移除。 这里是我的attrs.xml文件:

<?xml version="1.0" encoding="utf-8"?> 

<declare-styleable name="ContentBox"> 
    <attr name="distanceToText" format="dimension" /> 
    <attr name="distanceBetweenText" format="dimension" /> 
    <attr name="titleColor" format="color" /> 
    <attr name="textColor" format="color"></attr> 
    <attr name="textSizeTitle" format="dimension"></attr> 
    <attr name="textSizeText" format="dimension"></attr> 
    <attr name="paddingVerticalTitle" format="dimension"></attr> 
    <attr name="paddingLeftTitle" format="dimension"></attr> 
    <attr name="paddingHorizontalText" format="dimension"></attr> 
    <attr name="titleBackgroundColor" format="color"></attr> 
    <attr name="frameColor" format="color"></attr> 
    <attr name="backgroundColorClickable" format="color"></attr> 
    <attr name="title" format="string"></attr> 
    <attr name="textSizeColumnOne" format="dimension"></attr> 
    <attr name="textSizeColumnTwo" format="dimension"></attr> 
    <attr name="textColorColumnOne" format="color"></attr> 
    <attr name="textColorColumnTwo" format="color"></attr> 
    <attr name="distanceBetweenTextHoriz"></attr> 
</declare-styleable> 

有没有人的想法?

回答

1

我发现了错误。在最后一行中,没有定义格式,以R.class的错误结束...

+0

你应该接受这个答案。 – 2012-05-07 00:20:41

+0

我有同样的问题。我怎么能解决它? bruce.ken3 – 2015-04-11 15:31:23

+0

不清楚你如何解决这么downvoting – 2016-03-14 12:43:40

1

如果您正在使用Eclipse插件,如果删除R类,然后重建项目,是应该回蓝的,希望正确

+0

我已经试过了。这是行不通的... – sebyz 2012-04-10 07:54:42