We’ve been working on a new toolchain for Android that’s designed to improve build times and simplify development by reducing dependencies on other tools. Today, we’re introducing you to Jack (Java Android Compiler Kit) and Jill (Jack Intermediate Library Linker), the two tools at the core of the new toolchain.
We are making an early, experimental version of Jack and Jill available for testing with non-production versions of your apps. This post describes how the toolchain works, how to configure it, and how to let us know of your feature requests and any bugs you find.
Naming their releases after candies is one thing. Yeah, cutesey and all that. And now they’re naming their “experimental toolchain” after a couple kids from a nursery rhyme.
Not that Apple or Microsoft are any better about treating their users like adults….
Heh, I thought of Dice Clay’s version.
Jack and Jill went up the hill to have a little fun. Stupid Jill forgot her pill, and now they have a son
Jack and Jill went up the hill to fetch a pail of water. Jack fell down and broke his crown, and Jill was charged with manslaughter.
Oh, that’s awesome. Not a version I’ve heard before, and I sure needed that laugh today.
f–king scrambled UI with wall of text. That sure would be a nice fit with my make engine, but fed up from being redirected from one page to another through little links spread all over.
Jack and Jill made a little buh!-cake :/
Edited 2014-12-12 07:45 UTC
I not asked for the DOWN-VOTE button, but the DOWN-LOAD button.
Thanks.
should have already downloaded it, it’s part of the new android studio
Downloaded, but not yet installed…
Thanks for the tip, the info was unclear.
Does this make compiling android apps not dependent on Oracle’s JDK anymore?
Bawhahahahah.
Compilation for Android newer depended on the Oracle JDK.
The normal process is to use the eclipse java compiler to compile the source code, and then translate the .class files made by that compiler to .dex files. No compiler from Oracle is ever used.
(Eclipse is however written in Java and thus require a jre, such as the Oracle jre, but that is only used to run eclipse.
Look :
1- http://www.osnews.com/story/28125/Android_Studio_1_0_released
2- http://android-developers.blogspot.nl/2014/12/android-studio-10.htm…
3- http://developer.android.com/sdk/index.html
Windows
Java Development Kit (JDK) 7
Mac OS X
Java Development Kit (JDK) 7
Linux
Oracle® Java Development Kit (JDK) 7
Problem ?
Until last week, Eclipse was the official development system and eclipse did not require a JDK. And you can still use Eclipse to do Android development. (My guess, is that Eclipse is still the ide, used by most Android developers).
But Android Studio is based on IntelliJ, which does not include a java compiler, so now Android development does require a jdk again if you use Android Studio.
This also explains why google is writing their own compiler, since they want to avoid depending on Oracles jdk.
Q.E.D.
1
Browser: Mozilla/4.0 (compatible; Synapse)