The current stable release is version "r20" of the SDK Tools and ADT 20.0.3. You can download the official bits from http://developer.android.com/sdk/index.html.
We are currently developing r21 and ADT 21 in the AOSP git trunk. If you want to build it yourself, follow the instructions in the Build Overview document. Recent user-visible changes to the trunk are listed in the Recent Changes document.
New: November 30, 2012 - ADT 21.1 Released We've released 21.1, which contains both stability improvements over 21.0.1 as well as several new features.
New: November 13, 2012 - ADT 21 released
October 23, 2012 - ADT 21 Preview 10
June 28, 2012 - ADT 20 and Tools 20 Released!
June 1, 2012 - ADT 20 Preview 3
May 17, 2012 - ADT 20 Preview 2
April 17, 2012 - ADT 20 Preview 1
April 12, 2012 - SDK Tools r19 have been released (no ADT).
April 09, 2012 - ADT 18 and SDK Tools r18 are released.
March 21, 2012 - ADT 17 and SDK Tools r17 are released.
Feb/March 2012 - ADT 17 Preview 1-4 Preview 4 released. This contains bug fixes (primarily in the build system) based on bugs reported in preview 1, 2 and 3.
December 12, 2011 - SDK Tools and ADT 16 released. NOTE: ADT 16 requires Eclipse 3.6 or higher.
November 24, 2011 - ADT 16 preview 1. The build is taken from the master branch in git with SDK changeset 556f4bc4717cad7d116d85fe41301bc57feec7eb
The main new feature in ADT 16 is Lint, a static analysis tool which looks for bugs in your code ( more Information). In addition, there are several important bug fixes, including a fix for the dreaded "wrong XML editor opens" bug where you would get the plain XML editor instead of the layout editor.
For feedback, use one of these feedback channels. NOTE: If you're using Eclipse 3.5.x and lint crashes, try using Eclipse 3.7.x instead.
Nov 18, 2011 - ADT 15.0.1 is public.
Nov 2, 2011 - ADT 15.0.1 preview 2 This build fixes a few more user-reported errors, including issues around project clean and refresh, editing RelativeLayouts in the layout editor, and XML formatting of certain file types.
Oct 28, 2011 - ADT 15.0.1 preview 1 Fixes a few issues regarding building with library projects.- Properly setup source attachment for library jar files.
- Force refresh the bin folder of libraries to make sure main projects pick up the changes.
- Force update the library container of parent projects when a library is recompile. This makes sure the parent projects are recompiled when a library code change.
- Fix how we check the library res folders exist. This ensures we pick up all the res folders even if Eclipse isn't aware of them due to refresh issues.
Oct 27, 2011 - ADT 15 and Tools R15 now available.
Oct 19, 2011 - ADT 14 and Tools R14 now available.
September 27, 2011 - ADT 14 and Tools r14 Preview now available! There are many new features. See the ADT 14 Preview page for a full list of new features and installation instructions.
July 26, 2011 - Updated Layout Rendering libraries for 2.1/2.2/2.3.3/3.0/3.1 now officially available.
The rendering libraries exist for each version of the platforms and
are responsible for the layout rendering in the Layout Editor in
Eclipse.
These new versions fix a lot of rendering issues and add new advanced features demoed during I/O such as ListView preview.
If you encounter any problems with layouts failing to render, please file bugs or feature requests.
Please note: ADT 12 works best with the updated rendering. Make sure to download the newest version of the SDK platforms using the SDK Manager.
Some notable changes in ADT 12 include:
- New RelativeLayout drop support with guideline suggestions for attachments and cycle prevention - details
- Resize support in most layouts. In LinearLayout, sizes are mapped to weights. Guideline snapping to wrap_content and match_parent. - details
- Build system: Delay post compiler phase until actual export or debug to speed up interactive file saves. (This is off by default but can be enabled in the ADT options panel) - details
- Previews of drawables and colors in the resource chooser dialogs - details
- Improved error messages and links for rendering errors, including detection of misspellings of class names - details
- Many bug fixes! - details
June 6th, 2011
ADT 11.0.0 is out.
If you watched our Google I/O talk, you'll find most of what we demoed included in ADT 11, except for the following features:
- New emulator
- RelativeLayout guideline support
- Resize support
- ListView previews. (The ADT plugin is ready for it, but it requires an updated layout library coming soon.) Here is a list of what is new in ADT 11:
New features in ADT 11:
Visual Refactoring:
- The new "Extract Style" refactoring pulls out style constants and defines them as style rules intead. - details
- The new "Wrap in Container" refactoring surrounds the selected views with a new layout, and transfers namespace and layout parameters to the new parent - details
- The new "Change Widget Type" refactoring changes the type of the selected views to a new type. (Also, a new selection context menu in the visual layout editor makes it easy to select siblings as well as views anywhere in the layout that have the same type). - details
- The new "Change Layout" refactoring changes layouts from one type to another, and can also flatten a layout hierarchy. - details
- The "Extract as Include" refactoring now finds identical fragments in other layouts and offers to combine all into a single include. - details
- There is a new Refactoring Quick Assistant which can be invoked from the XML editor (with Ctrl-1) to apply any of the above refactorings (and Extract String) to the current selection. - details
Visual Layout Editor:
- The visual editor now previews ListViews at designtime. By default, a two-line list item is shown, but with a context menu you can pick any arbitrary layout to be used for the list items, and you can also pick the header and footer layouts. - details
- The palette now supports "configurations" where a single view is presented in various different configurations. For example, there is a whole "Textfields" palette category where the EditText view can be dragged in as a password field, an e-mail field, a phone field, and so on. Similarly, TextViews are offered preconfigured with large, normal and small theme sizes, and LinearLayouts are offered both in horizontal and vertical configurations. - details, more
- The palette supports custom views, picking up any custom implementations of the View class in your project source folders or in included libraries, and these can be dragged into layouts. - details
- Fragments support: Fragments are available in the palette, and in the tool you can choose which layout to show rendered for a given fragment tag. Go to declaration works for fragment classes. - details
- The layout editor automatically applies a "zoom to fit" for newly opened files as well as on device size and orientation changes to ensure that large layouts are always fully visible unless you manually zoom in. - details
- You can drop an "include" tag from the palette, which will pop up a layout chooser, and the chosen layout is added as an include. Similarly, dropping images or image buttons will pop up image resource choosers to initialize the new image with. - details
- The configuration chooser now applies the "Render Target" and "Locale" settings project wide, making it trivial to check the layouts for different languages or render targets without having to configure these individually for each layout.
- The layout editor is smarter about picking a default theme to render a layout with, consulting factors like theme registrations in the manifest, the SDK version, etc.
- The layout editor is also smarter about picking a default configuration to render a layout with, defaulting to the currently visible configuration in the previous file. It also considers the SDK target to determine whether to default to a tablet or phone screen size.
- Basic focus support: The first text field dropped in a layout is assigned focus, and there are "Request Focus" and "Clear Focus" context menu items on text fields to change the focus. - details
XML editors:
- Code completion has been significantly improved. It now works within <style> elements, it completes dimensional units, it sorts resource paths in values based on the attribute name, etc. There are also many fixes to handle text replacement. - details
- AAPT errors are handled better. They are now underlined for the relevant range in the editor, and a new quickfix makes it trivial to create missing resources. - details
- Code completion for drawable, animation and color XML files. - details
Other:
- DDMS: "New Folder" action in the File Explorer, and the screenshot dialog will add timestamps to the filenames, and preserve the orientation on snapshot refresh
- TraceView: Mouse-wheel zoom support in the timeline
- The New Android Project wizard now supports Eclipse working sets - details
If you find any critical bugs, please let us know as soon as possible via the usual feedback channels.
March, 2011
ADT 10.0.1 has been released, containing a couple of important fixes for ADT 10.
February 11th, 2011
ADT 10.0.0 is now public.
January 26th, 2011
ADT 9.0.0 is now public.
January 7th, 2011
ADT 9.0.0 preview 3. Download from here.
To get back to the public version you will need to uninstall and then reinstall the public version.
Some notable changes in Preview 3 include:
- Improved outline labels - details
- Context menu items to set id, text, string and reference properties - details
- Improved support for <include> and <merge> rendering - details
- "Extract as Include" refactoring - details
- Various bug fixes - details
- Improvements to the SDK manager
December 22nd, 2010
ADT 9.0.0 preview 2. Download from here.
To get back to the public version you will need to uninstall and then reinstall the public version.
Preview 2 is similar to Preview 1, but contains fixes for a number of issues reported by our users:
- Outline reordering. It is now much easier to reorder your views in the Outline. See Outline Improvements in the Recent Changes page for details (issue 13042)
- Fixed keybinding bug where keyboard shortcuts would not work in all editors or in views side-by-side scenarios (issue 13231, 13134)
- Fixed JUnit initialization bug (issue 12411)
- Custom layout attribute menu fix (issue 13134)
- In addition, there were improvements to the Hyperlink feature as described in the Hyperlink Improvements page
December 15th, 2010
ADT 9.0.0 preview 1. Download from here.
To get back to the public version you will need to uninstall and then reinstall the public version.
Changes since release 8.0.0:
- Many bug fixes.
- Of particular note, the launch feature in Eclipse will now properly work when the target device is running a production build. It will not complain that debuggable=true is missing from the Android Manifest anymore, since the build system inserts it automatically.
- Go To Declaration hyperlink support: You can jump directly from code references such as "R.id.main" in Java code right into the corresponding XML declaration, as well as from XML attributes (like @string/name) to the corresponding resource definition, and from manifest XML registrations to activities and services, etc.
- Improved support for empty and nested layouts. Dragging over nested and invisible layouts automatically enlarges and highlights these layouts such that they can receive drops.
- Support for rendering targets. You can now choose an arbitrary Android platform to have the current page rendered with, regardless of the minimum platform chosen by the project. This makes it easy to check pages visually for different platforms.
- XML formatting improvements: The XML edited by the tool should be much cleaner, and you can enable auto-formatting in the options.
- Automatic configuration for various view types. As an example, you now automatically get match_parent width filling when you drop say an EditText into a vertical LinearLayout, you get a default image added to ImageButtons, etc.
- Dragging from the palette, and dragging within the layout editor, now shows live previews of the dragged item rather than just a simple drag & drop cursor.
- Improvements to the support for rename refactoring.
- In the layout editor, double click views to warp to the corresponding XML element, and in the outline view, a double click will open the properties view.
For more details, see the Recent page.
For more information on the status of each of our branches, see the Release Status page.
|
ď Siva Velusamy, Feb 24, 2013, 5:13 PM
ď Tor Norbye, Sep 11, 2012, 4:34 PM
ď Tor Norbye, Oct 3, 2012, 11:16 AM
ď Tor Norbye, Aug 22, 2012, 1:08 PM
ď Xavier Ducrohet, Mar 23, 2012, 5:59 PM
ď Tor Norbye, Aug 22, 2012, 1:06 PM
ď Tor Norbye, Aug 22, 2012, 1:05 PM
ď Tor Norbye, Aug 22, 2012, 1:07 PM
|