LiveCode - Andoid SDK - Java compatibility chart?

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

LiveCode - Andoid SDK - Java compatibility chart?

Niggemann, Bernd via use-livecode
Hello, Just wasted again one day with these nasty compatibility issues. I
have followed the LC guide
(https://livecode.com/resources/guides/mobile/android/) to install Android
development requirements and failed, because the current versions of Android
SDK and Java (10) are not compatible (at least the the JDK path doesn't
shows up in the LC preferences.)

I didn't found any compatibility chart, though I googled quite some time. I
have seen compatibility charts for LiveCode - MacOS - Xcode once (from Panos
I think), but though I know, that this chart exists somewhere in the deep of
the net, I didn't found it either.

After reading some other threads about these compatibility sh., without any
solution for my current problem, I just deinstalled the JAVA sdk and
installed an older one (8). Now it works. The solution and action to be
taken is pretty easy - if you know it.

Perhaps a compatibility chart included in that guideline (see above) would
help others to get nuts. Or can't I just use google and the LC guidelines?

Thanks

Tiemo

 

 

 

 

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: LiveCode - Andoid SDK - Java compatibility chart?

Niggemann, Bernd via use-livecode
Hi Tiemo,

Currently Java 9 and 10 are not supported, because of some packages being
reshuffled/removed/renamed in these versions, so LC does not find the
expected tools in the expected location.

So this is a bug in LC, not a compatibility issue. There is a bug report
here:

https://quality.livecode.com/show_bug.cgi?id=20719

However, we should have mentioned this temporary restriction on the lessons
pages. I will make sure we add it now.

So for now we advice people to install *only* Java 8.

In my setup, I have installed:

jdk1.8.0_131.jdk
SDK Tools v24.4

The older versions of Android SDK Tools now are a bit difficult to find, as
they are well-hidden in Google's archives, but for anyone interested:

http://dl-ssl.google.com/android/repository/tools_r24.4-windows.zip
http://dl-ssl.google.com/android/repository/tools_r24.4-macosx.zip
http://dl-ssl.google.com/android/repository/tools_r24.4-linux.zip

Best,
Panos
--


On Fri, Jun 15, 2018 at 2:00 PM, Tiemo Hollmann TB via use-livecode <
[hidden email]> wrote:

> Hello, Just wasted again one day with these nasty compatibility issues. I
> have followed the LC guide
> (https://livecode.com/resources/guides/mobile/android/) to install Android
> development requirements and failed, because the current versions of
> Android
> SDK and Java (10) are not compatible (at least the the JDK path doesn't
> shows up in the LC preferences.)
>
> I didn't found any compatibility chart, though I googled quite some time. I
> have seen compatibility charts for LiveCode - MacOS - Xcode once (from
> Panos
> I think), but though I know, that this chart exists somewhere in the deep
> of
> the net, I didn't found it either.
>
> After reading some other threads about these compatibility sh., without any
> solution for my current problem, I just deinstalled the JAVA sdk and
> installed an older one (8). Now it works. The solution and action to be
> taken is pretty easy - if you know it.
>
> Perhaps a compatibility chart included in that guideline (see above) would
> help others to get nuts. Or can't I just use google and the LC guidelines?
>
> Thanks
>
> Tiemo
>
>
>
>
>
>
>
>
>
> _______________________________________________
> use-livecode mailing list
> [hidden email]
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: LiveCode - Andoid SDK - Java compatibility chart?

Niggemann, Bernd via use-livecode
Hi Folks

Just to clarify as I have looked into this.

Android SDK itself requires you to install Java 8 max. So while we have a bug about this in our db it’s not really fixable by us. We do have some ideas about presenting dialogs if you have the wrong one installed though. Note this mainly impacts Windows because Java 9 & 10 use different registry entries to find the java home folder and dx.bat uses a javac option that is no longer supported. Still I would not recommend installing higher than 8 on macOS or Linux.

Cheers

Monte

> On 15 Jun 2018, at 11:26 pm, panagiotis merakos via use-livecode <[hidden email]> wrote:
>
> So this is a bug in LC, not a compatibility issue. There is a bug report
> here:
>
> https://quality.livecode.com/show_bug.cgi?id=20719 <https://quality.livecode.com/show_bug.cgi?id=20719>

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: LiveCode - Andoid SDK - Java compatibility chart?

Niggemann, Bernd via use-livecode
In reply to this post by Niggemann, Bernd via use-livecode
While I agree that the Java "install" is not necessarily a true bug in LC, is there a reason why LC could not "host" the "current" working set of install files? ...  and (can you imagine???) even semi-automate the installation process when the user chooses to employ EITHER iOS or Android?

I recently went through a similar experience when installing LC v9 on an new desktop.  It took the best part of 1 hour (or maybe it was more... it was so much fun!) and THAT knowing the specific files I was looking for and needing to install.

It definitely tops my list of "most annoying pop-up's" to go through the Java/Android hope-I-can-find-the right-file search process, fetch the files, run the installs and have LC announce ... "WRONG SDK, SUCKER!".  Good thing my monitors are anchored to my desk!

Douglas Ruisaard
Trilogy Software
(250) 573-3935

> Hi Folks
>
> Just to clarify as I have looked into this.
>
> Android SDK itself requires you to install Java 8 max. So while we have a bug about this in our db
> it?s not really fixable by us. We do have some ideas about presenting dialogs if you have the wrong
> one installed though. Note this mainly impacts Windows because Java 9 & 10 use different registry
> entries to find the java home folder and dx.bat uses a javac option that is no longer supported. Still
> I would not recommend installing higher than 8 on macOS or Linux.
>
> Cheers
>
> Monte
>
> > On 15 Jun 2018, at 11:26 pm, panagiotis merakos via use-livecode <[hidden email]>
> wrote:
> >
> > So this is a bug in LC, not a compatibility issue. There is a bug
> > report
> > here:
> >
> > https://quality.livecode.com/show_bug.cgi?id=20719
> > <https://quality.livecode.com/show_bug.cgi?id=20719>
>
>


_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

Re: LiveCode - Andoid SDK - Java compatibility chart?

Niggemann, Bernd via use-livecode
Douglas Ruisaard wrote:

 > I recently went through a similar experience when installing LC v9 on
 > an new desktop.  It took the best part of 1 hour (or maybe it was
 > more... it was so much fun!) and THAT knowing the specific files I was
 > looking for and needing to install.
 >
 > It definitely tops my list of "most annoying pop-up's" to go through
 > the Java/Android hope-I-can-find-the right-file search process, fetch
 > the files, run the installs and have LC announce ... "WRONG SDK,
 > SUCKER!".  Good thing my monitors are anchored to my desk!

It would be great to have ONE single page describing a reliable recipe
for setting up a system for Android builds in v9.  I suppose we'd need
one for macOS, Win, and Linux.  It would need to be tech-edited for
completeness, to make sure steps very familiar to the author are not
glossed over for newcomers.

Y'all know how much I like LC, and how long I've been using it.  But
somewhere in the v9 cycle I lost the ability to generate builds for
Android, and piecing a recipe together from various parts of lessons and
posts on this list has thus far failed to fix that for me.

If I'm having such difficulty, it seems safe to imagine a hundred others
have the same, and many aren't as hooked as I am so they just uninstall
LC and move on to anything with a more integrated build experience.

--
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  ____________________________________________________________________
  [hidden email]                http://www.FourthWorld.com

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|

AW: LiveCode - Andoid SDK - Java compatibility chart?

Niggemann, Bernd via use-livecode
Agree!

before thinking of a big solution like an "integrated setup" it would
already help a lot to have a complete, detailed and regularly checked and
updated step by step road map like LC has started it with:
https://livecode.com/resources/guides/mobile/android/
This 'how to' guide only had to be updated regularly (with version
recommendations or a compatibility table) and enhanced with notes to pit
falls, etc., independently of who (Android, Java, LC) is responsible for any
issue.
I followed this guide and the provided links, but it took much too long for
me after a bunch of annoying experiences, not to take the current versions
(what is the natural reflex), but any (which?) old versions. And this is
only the very first step on the road to getting an android app into the
market, where you are heading enough technical issues, not to talk about the
oddities of app signing, etc.
This is not user friendly and will scare newbees definitely away (and even
scares me, thinking of how many pitfalls I have to investigate until a
published app).

Tiemo

 

-----Ursprüngliche Nachricht-----
Von: use-livecode [mailto:[hidden email]] Im Auftrag
von Richard Gaskin via use-livecode
Gesendet: Montag, 18. Juni 2018 19:23
An: [hidden email]
Cc: Richard Gaskin <[hidden email]>
Betreff: Re: LiveCode - Andoid SDK - Java compatibility chart?

Douglas Ruisaard wrote:

 > I recently went through a similar experience when installing LC v9 on  >
an new desktop.  It took the best part of 1 hour (or maybe it was  > more...
it was so much fun!) and THAT knowing the specific files I was  > looking
for and needing to install.
 >
 > It definitely tops my list of "most annoying pop-up's" to go through  >
the Java/Android hope-I-can-find-the right-file search process, fetch  > the
files, run the installs and have LC announce ... "WRONG SDK,  > SUCKER!".
Good thing my monitors are anchored to my desk!

It would be great to have ONE single page describing a reliable recipe for
setting up a system for Android builds in v9.  I suppose we'd need one for
macOS, Win, and Linux.  It would need to be tech-edited for completeness, to
make sure steps very familiar to the author are not glossed over for
newcomers.

Y'all know how much I like LC, and how long I've been using it.  But
somewhere in the v9 cycle I lost the ability to generate builds for Android,
and piecing a recipe together from various parts of lessons and posts on
this list has thus far failed to fix that for me.

If I'm having such difficulty, it seems safe to imagine a hundred others
have the same, and many aren't as hooked as I am so they just uninstall LC
and move on to anything with a more integrated build experience.

--
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  ____________________________________________________________________
  [hidden email]                http://www.FourthWorld.com

_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode