On 03/18/10 11:11, Brion Emde wrote:
> I just got a new computer, a Mac-mini, and I'm working on getting my
> Android development going on the new machine. I'm migrating from
> Vista, where my application currently runs correctly.
>
> It does not build correctly on OSX. I can create a new project, like
> HelloAndroid from the samples and run it. When I tried to do this with
> my real project, first I got an error saying that my project
> overlapped an existing project of the same name (pretty funny on a
> brand new computer with almost nothing on it and surely no other
> Eclipse projects with my project's name).
>
> I fixed that by moving things around, but the software still won't
> build.
>
> I've seen this problem before, but can't remember what I did to fix it
> then.
>
> Basically, it's complaining about @Override, in functions that
> override existing system classes. And example is in my adapter,
> derived from BaseAdapter, it complains about getCount() and
> getItem(int pos) and more, saying "The method getCount() must override
> a superclass method"
>
> I've got 5 out of 10 files that won't compile for similar reasons. One
> implements OnClickListener, but Eclipse complains about the @Override
> on the onClick() function.
>
> I repeat: this code compiles and runs on Windows Vista. I have a Vista
> laptop sitting right over there that can build and run this exact
> software.
>
> Any ideas?
>
>   
@Override works differently in Java 5 and 6 (?!)

In Java 5, it can't be used when implementing an interface-- in Java 6
it can.  You probably were building with Java 6 on Vista, while AFAIK
OS/X still only supports Java 5.

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