Fwd: first Android app - Didn't find class
Claude Marinier
claudem223@gmail.com
Sun Apr 17 20:11:00 GMT 2016
Good morning,
I missed the step to link the custom_rules.xml. My apologies.
However, there is another problem: I cannot find the file on my
computer. It is neither in the specified directory nor in the
kawa-2.1.tar.gz archive.
Since it is in the subversion repository, I downloaded it from there.
The build now fails with a new error.
scompile:
[java] Error: Could not find or load main class kawa.repl
The the XML file references the REPL class here.
<java failonerror="true" fork="true" classname="kawa.repl">
Looks like I need to edit the XML file. What changes do I need to make?
Thank you.
--
Claude Marinier
On 17 April 2016 at 00:22, F. Rafael Leon <teflon@ucdavis.edu> wrote:
>
> Claude,
>
> I am not an ANT expert, but I have some Kawa Android experience using gradle.
>
> On the page that you referenced:
>
> https://www.gnu.org/software/kawa/Building-for-Android.html
>
> It says to copy this file into your ant build tree:
>
> https://sourceware.org/viewvc/kawa/trunk/gnu/kawa/android/custom_rules.xml?view=markup
>
> I believe that xml rules file is responsible for creating
> /kawa/android/hello.class in the correct location.
>
> That class file must be created in the correct location in the build
> tree to be included into the apk.
>
> The extra "/" in the error message is nothing to worry about.
> I think it just separates the package name from class name.
>
> If you have more trouble, upload the whole thing to a public github
> repo and I will download it and fix it.
>
> Good luck.
>
> -Rafael
>
> On Sat, Apr 16, 2016 at 9:48 PM, Claude Marinier <claudem223@gmail.com> wrote:
> > Hi,
> >
> > I followed the instructions on the Kawa web site. The page is here.
> >
> > https://www.gnu.org/software/kawa/Building-for-Android.html
> >
> > The simple hello app compiles. I can install it on the emulator and
> > click its icon to run it. I displays a window with a title bar and
> > dies; 'adb logcat' displays a lot of messages. I think this one is
> > significant.
> >
> > Didn't find class "kawa.android.hello" on path:
> > DexPathList[[zip file "/data/app/kawa.android-1.apk"]
--
Claude Marinier
More information about the Kawa
mailing list