Tobiah,

The "$" is for inner classes.

If you have:

class Outer {
class Inner { }
}

then you'll have Outer.class and Outer$Inner.class

That's what you see in your log for class R { public static class id { } .... }

The "$1", "$2" are anonymous inner classes (new onClickListener() {....}, etc.)

I'd say - uninstall the application from the phone ("adb remove your.package.name.here"), exit Eclipse, delete "gen" and "bin" folders in your project.

Then restart Eclipse, and clean the project so it auto-builds (Project -> Clean). May take a few iterations until all the auto-generated stuff snaps into place.

-- Kostya

06.01.2011 23:36, Tobiah пишет:
My app installs and runs fine from Eclipse, but
the Console is filled with many warnings like
the one in the subject line. Should I worry about that?
I tried googling for this, and saw others with the
same concerns, but no answers.

Others are more arcane to me:

class name (com/rcsreg/exposmart/ExpoSmart$2) does not match path (classes/com/rcsreg/exposmart/ExpoSmart$2.class)class name (com/rcsreg/exposmart/R$id) does not match path (classes/com/rcsreg/exposmart/R$id.class)

I don't understand the "$" stuff.

Thanks,

Tobiah



--
Kostya Vasilyev -- WiFi Manager + pretty widget -- http://kmansoft.wordpress.com

--
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