![]() My guess is that within the LC IDE is that these programs are called without a full path to them, hence the need to set the path. For anyone trying to do what I've done, once the path variable is set then opening a new terminal one should be able to callĪnd the OS should find those executables and launch them. LC in launching those tools could include the full path to that home. Update: forgot to mention that one needs to set the PATH environment variable so that it points to the relevant (home) directory for the sdk java tools. let the user point to the root directory of the Android Studio binaries and build up a path to Android's included JRE directory. Bingo.Ī) edit the lesson to remove any reference to JDKī) change how the Prefs pane looks for a JDK e.g. Meanwhile the line above JDK Path (pointing to SDK root) will say something like:Īfter ensuring that the two Android relevant fields pointed to the SDK home and the (Android bundled) JDK, I created a test stack, saved it and set the standalone settings, then chose the Android emulator listed in the menu "Development/Test Target) and tested my basic stack on the emulator. ![]() This button enables one to choose the JDK within the Android Studio installation (the folder containing e.g. This button is normally only visible if platform() is "linux". ![]() With the relevant section of the Preferences window open, I put this in MessageBoxĬode: Select all set the visible of button "ChooseJDK" of group "Android SDK" of card "Mobile Support" of stack "revPreferencesGUI" to true In my experience this failed on both MacOS and Windows. Depending on the platform, LC relies on the OS being able to provide a pointer to the right JDK. I enabled the (hidden) "ChooseJDK" button on the LC prefs pane to inspect what LC was looking for in setting the JDK version. I needed to find out why LC was failing to find the needed JDK. Once assured that was working, I knew that AS was finding and using a JDK even when LC could not. file named ide-201.xx version as in screenshot) I checked Android Studio worked and that an x86 emulator could be created. From I found plenty of other instructions (external to Livecode) referring to parts of Android Studio which were wrong (either the referenced feature has been moved or renamed).Īfter installing Android Studio (v4.1 i.e. "A copy of the latest OpenJDK comes bundled with Android Studio 2.2 and higher, and this is the JDK version we recommend you use for your Android projects". What AS install does not do is set the variables/registry keys LC expects when looking for an appropriate JDK (so the JDK bundled inside AS is not found by the LC IDE). However, in investigating what AS installs I found that version 2.2+ comes with its own OpenJDK - see (since June 2016 Google's install instructions for Android Studio dropped any reference to installing a JDK). bat files once AS is installed, these batch files branch depending on if Windows is version "NT" or not - if not, it's assumed to be Win95/WinME! Mind-boggling to think that at the cutting edge of Android development (1gb of RAM for AS/emulator to run) they are providing for Win95 users. ![]() I'm not really surprised by this confusion, as there were plenty of other misleading trails when the fix is really simple.Īndroid Studio version is 4+ (the downloaded file has 201 in the crazy numbering). JDK Path: D:/Programs/Android/Android Studio/jre SDK path (Windows) in the LC Prefs windows looks like this:īelow it the JDK path needs to look like this: I must have spent more than 8 hours trying to figure this out (on both Windows and OS X), involving multiple installs of JDK/Android Studio on both.Ī) The Livecode lesson is wrong (since 2016 Android Studio does not need a separate JDK install),ī) how LC preferences pane looks up the relevant JDK is way too complex (the IDE needs to just set the path based on the Android Studio (AS) install (which is different to the AS SDK path). I was staggered to see that for years users have been struggling with setting up for Android and since following the Lesson and reading various possible solutions in Forum posts but nothing worked for me, I decided to get to the bottom of the problem so that others don't have to go through this frustrating experience. Many people have been confused by these instructions in recent years (for example: viewtopic.php?t=26477 and here: ). Like many people on this forum in recent years, I got the "Java: none" error after installing Java 1.8 and then installing Android Studio (as per instructions from Livecode here.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |