Same problem.

On 18 Gen, 07:48, egg <[email protected]> wrote:
> I also just encountered a same problem.
>
> On  2010年12月28日, 午後4:08, schwiz <[email protected]> wrote:
>
>
>
>
>
>
>
> > Arrrrg!! hopefully a hot fix soon??
>
> > On Nov 23, 12:13 pm, Leif <[email protected]> wrote:
>
> > > And same here too...
>
> > > On 9 Nov, 07:01, Open <[email protected]> wrote:
>
> > > > Same problem here.
>
> > > > On Sep 14, 9:58 pm, Tom <[email protected]> wrote:
>
> > > > > i'm also hitting this issue.  can't create a xml-configurable custom
> > > > > view in alibraryproject..
>
> > > > > is there a bug filed on this already?  is there an ETA for a fix?
>
> > > > > thanks
>
> > > > > On Aug 20, 5:04 am, Clément Plantier <[email protected]> wrote:
>
> > > > > > Any update about this problem?
>
> > > > > > On Jul 9, 8:18 pm, Xavier Ducrohet <[email protected]> wrote:
>
> > > > > > > Ah, there's a problem with the namespace.
>
> > > > > > > From aapt's point of view all the resources are compiled for the
> > > > > > > package name of the application (com.mycompany.test.app in your 
> > > > > > > case),
> > > > > > > so your "customValue" attribute is defined in that namespace, and 
> > > > > > > not
> > > > > > > in the namespace of thelibrary.
>
> > > > > > > At this time, the only solution is to remove the layout from 
> > > > > > > thelibraryand move it into the apps and edit the namespace to 
> > > > > > > match the
> > > > > > > application package.
>
> > > > > > > We'll look at fixing this.
> > > > > > > xav
>
> > > > > > > On Thu, Jul 8, 2010 at 3:27 AM, Vladimir Lebedev-Schmidthof
>
> > > > > > > <[email protected]> wrote:
> > > > > > > > Hello,
>
> > > > > > > > Having custom attribute (inattrs.xml) inlibraryproject leads to
> > > > > > > > compilation fail of theprojectdependent of thatlibrary.
>
> > > > > > > > I.e.:
> > > > > > > > MyLibproject(library)
>
> > > > > > > > AndroidManifest.xml:
> > > > > > > > <manifest 
> > > > > > > > xmlns:android="http://schemas.android.com/apk/res/android";
> > > > > > > >      package="com.mycompany.test.lib"
> > > > > > > >      android:versionCode="1"
> > > > > > > >      android:versionName="1.0">
> > > > > > > > ...
> > > > > > > > </manifest>
>
> > > > > > > > res/layout/main.xml:
> > > > > > > > <?xml version="1.0" encoding="utf-8"?>
> > > > > > > > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/
> > > > > > > > android"
> > > > > > > >        xmlns:my="http://schemas.android.com/apk/res/
> > > > > > > > com.mycompany.test.lib"
> > > > > > > >    android:orientation="vertical"
> > > > > > > >    android:layout_width="fill_parent"
> > > > > > > >    android:layout_height="fill_parent"
> > > > > > > >    >
> > > > > > > > <com.mycompany.test.lib.MyWidget
> > > > > > > >    android:id="@+id/my_widget"
> > > > > > > >    android:layout_width="fill_parent"
> > > > > > > >    android:layout_height="fill_parent"
> > > > > > > >    my:customValue="324"/>
> > > > > > > > </LinearLayout>
>
> > > > > > > > res/values/attrs.xml:
> > > > > > > > <resources>
> > > > > > > >        <declare-styleable name="MyWidget">
> > > > > > > >                <attrname="customValue" format="integer"/>
> > > > > > > >        </declare-styleable>
> > > > > > > > </resources>
>
> > > > > > > > And there are nothing in TestApp except AndroidManifest.xml:
> > > > > > > > <manifest 
> > > > > > > > xmlns:android="http://schemas.android.com/apk/res/android";
> > > > > > > >      package="com.mycompany.test.app"
> > > > > > > >      android:versionCode="1"
> > > > > > > >      android:versionName="1.0">
> > > > > > > > ...
> > > > > > > > </manifest>
>
> > > > > > > > And aapt says that
> > > > > > > > res/layout/main.xml:13: error:No resource identifier found for> 
> > > > > > > > attribute'customValue' in package 'com.mycompany.test.lib'
>
> > > > > > > > How to avoid this except for no having custom attributes 
> > > > > > > > inlibrary?
>
> > > > > > > > --
> > > > > > > > You received this message because you are subscribed to the 
> > > > > > > > Google
> > > > > > > > Groups "Android Developers" group.
> > > > > > > > To post to this group, send email to 
> > > > > > > > [email protected]
> > > > > > > > To unsubscribe from this group, send email to
> > > > > > > > [email protected]
> > > > > > > > For more options, visit this group at
> > > > > > > >http://groups.google.com/group/android-developers?hl=en
>
> > > > > > > --
> > > > > > > Xavier Ducrohet
> > > > > > > Android SDK Tech Lead
> > > > > > > Google Inc.
>
> > > > > > > Please do not send me questions directly. Thanks!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to