Hey Jan-Pieter,

I had the same error message. Here is a workaround that worked for me

wget http://www.jsoftware.com/download/j903/install/jandroid.apk

unzip jandroid.apk # it will unzip to the current dir and may clutter up
copy libs into bin folder

Here is my terminal session after step 1 and 2

$ cd /data/data/com.termux/files/home/assets/libexec/arm64-v8a

$ pwd
/data/data/com.termux/files/home/assets/libexec/arm64-v8a


$ ls
hostdefs  hostdefs-nopie  jconsole  jconsole-nopie  netdefs  netdefs-nopie

$ cp ../../../lib/arm64-v8a/lib* .

$ ls
hostdefs        jconsole        libj.so        libjpcre.so   libtsdll.so
netdefs-nopie
hostdefs-nopie  jconsole-nopie  libjnative.so  libjpcre2.so  netdefs

$ ./jconsole
|file access error
|       0!:0 y
   1
1
   i. 10
0 1 2 3 4 5 6 7 8 9


Hope this helps





On Fri, Jan 21, 2022, 7:03 AM Jan-Pieter Jacobs <[email protected]>
wrote:

> In the GUI, I get:
>
> LIBFILE
> /data/app/com.jsoftware.j.android-YDkppSYr77E0fPKoW9j89w==/lib/arm/libj.so
>
>
> which does not correspond to the path in the error message:
>
> $ jcon
>
> Load library /mnt/asec/com.jsoftware.j.android-19/lib/libj..so failed: No
> such file or directory
>
> I also tried reinstalling the APK, but that didn't change anything.
>
> Jan-Pieter
>
> On Fri, Jan 21, 2022, 11:36 bill lam <[email protected]> wrote:
>
> > the noun LIBFILE should give the full file name of the libj.so but I
> didn't
> > try using jconsole like that.
> >
> > For testing and debug I usually use adb.
> >
> >
> > On Fri, Jan 21, 2022, 6:26 PM Jan-Pieter Jacobs <
> > [email protected]>
> > wrote:
> >
> > > Yesterday, I had the brilliant idea of trying out android 10 on my
> phone.
> > > Now, I can't get jconsole to run anymore in my Termux setup (which used
> > to
> > > work fine in android 9).
> > >
> > > It errors as follows:
> > > jcon
> > > Load library /mnt/asec/com.jsoftware.j.android-19/lib/libj..so failed:
> No
> > > such file or directory
> > >
> > > jcon is an alias I set up as:
> > > ~ $ alias
> > > alias
> > >
> > >
> >
> jcon='/data/user/0/com.jsoftware.j.android/app_jandroid/libexec/armeabi-v7a/jconsole'
> > >
> > > The main jandroid app does work without issues. However, I generally
> use
> > > Termux to have access to Tmux and Vim, which I find more pleasant than
> > the
> > > built-in editor of jandroid.
> > >
> > > I tried looking at permissions both for jandroid and termux (storage
> > > allowed for both, no others requested), but it still doesn't work. I
> also
> > > have no clue about this /mnt/asec/ directory (exists but is empty).
> > Perhaps
> > > something changed in Android that renders jconsole unable to load libj?
> > >
> > > Does anyone have an idea how to solve this?
> > >
> > > Thanks,
> > >
> > > Jan-Pieter
> > > ----------------------------------------------------------------------
> > > For information about J forums see http://www.jsoftware.com/forums.htm
> > >
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to