On 25 August 2011 09:52, Daniel Drozdzewski <[email protected]> wrote: > On 25 August 2011 09:31, prosardar <[email protected]> wrote: >> Found in LogCat this >> PackageManager : Package game.app desires unavailable shared library >> jpl; ignoring! >> and then after some logs >> dalvikvm: Could not find class 'jpl.Query$1', referenced from method >> jpl.Query.abort >> dalvikvm: VFY: unable to resolve new-instance 91 (Ljpl/Query$1;) in >> Ljpl/Query >> dalvikvm: VFY: replacing opcode 0x22 at 0x0006 >> dalvikvm: VFY: dead code 0x0008-0011 in Ljpl/Query;.abort ()I >> dalvikvm: Exception Ljava/lang/UnsatisfieldLinkError; thrown during >> Ljpl/fli/Prolog;.<client> >> dalvikvm: Shutting down VM >> I thing something wrong with link jpl.jar > > Is it possible that you have compiled against JPL but did not package > it with the app? > > Perhaps you obfuscated your code? >
waait a mintute... JPL is just a connector to SWI Prolog (standard Prolog environment). As the name suggests it only mediates between Java and Prolog engine. The same way that JDBC driver alone does not give you persistence, JPL alone is not Prolog yet. You need to look into pure Java Prolog implelentation. Quick google finds me: http://www.ugosweb.com/jiprolog/index.aspx The fact that is portable all the way down to Java ME, means that it will run on Android. -- Daniel Drozdzewski -- 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

