Thank you, it works now!
I just had to do two little modifications to the Lucene souce code:
1. Delete "extends java.rmi.Remote" from the Class
"org.apache.lucene.search.Searchable"
2. Delete class "org.apache.lucene.search.RemoteSearchable"

On 29 Mai, 18:48, "Mark Murphy" <[EMAIL PROTECTED]> wrote:
> > I would like to use Apace Lucene, but this does not seem to work. I
> > have created an Android project using Eclipse and added "lucene-
> > core-2.3.2.jar" (from the recent Lucene package) to my project. This
> > approach works for non-Android projects, but with Android I get an
> > "InvocationTargetException" (cause: NoClassDefFoundError).
>
> <snip>
>
> > DEBUG/dalvikvm(1361): NOTE: loadClass 'java.rmi.Remote' 0x400acd40
> > threw an exception
> > WARN/dalvikvm(1361): Failed resolving Lorg/apache/lucene/search/
> > Searchable; interface 379 'Ljava/rmi/Remote;'
> > WARN/dalvikvm(1361): Link of class 'Lorg/apache/lucene/search/
> > Searchable;' failed
>
> I don't think Android has the java.rmi package.
>
> If you examine the Lucene source code you can hopefully find the class
> (classes?) where they have the dependency on RMI. With luck, they won't be
> critical, and you can create your own hacked copy of the JAR with those
> classes removed.
>
> --
> Mark Murphy (a Commons Guy)http://commonsware.com
> The Busy Coder's Guide to Android Development -- coming in June 2008!
--~--~---------~--~----~------------~-------~--~----~
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]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to