Home | History | Annotate | Download | only in eclipse
      1 14.0.0 (In development)
      2 - Build system:
      3   - (TODO: More info) Improved library projects
      4   - Improved incremental builds
      5     - Resource compilation is run much less frequently. It is no
      6       longer run when strings are edited, or when layouts are edited
      7       (unless a new id is introduced), and it is no longer run once
      8       per library project (!)
      9     - Resource compilation is no longer done for normal save
     10       operations, only when running or debugging (option added in ADT
     11       12 now on by default.)
     12     - There is a new "PNG crunch cache", which means image crunching
     13       is only done once, not once per build which is significant for
     14       projects with many resources
     15     - Incremental ant builds
     16   - ADT now uses bin/classes to output the java compilation
     17     and bin/ for Android specific classes. This will make bin show up
     18     in the package explorer.
     19 - DDMS
     20   - Brand new logcat view. Fixes bugs, displays and filters by
     21     application names instead of just pids, fronts when application
     22     runs.
     23 - XML Editing
     24   - New XML formatter which formats all XML files according to the
     25     standard Android coding style. The formatter can also reorder
     26     attributes to follow the recommended order.
     27   - Improved "smart indent": automatic indentation and un-indentation
     28     when pressing Return in XML editors
     29   - Go to Matching (Ctrl-Shift-P) in XML files can now jump between
     30     opening and closing tags
     31   - Changes made by the layout editor are automatically run through
     32     the new XML formatter.
     33   - Select Enclosing Element should now work on the Mac as well.
     34 - Java Editing
     35   - Quickfix for extracting Strings when the caret is inside a String
     36 - Layout Editor
     37   - New GridLayout support
     38   - Tooltip feedback for resizing and dragging operations. For
     39     example, when dragging in a relative layout, the proposed
     40     constraints are shown, and when resizing the new dimensions are
     41     shown.
     42   - New "Remove Container" visual refactoring which removes the
     43     children of a container up to the top level and transfers
     44     namespace and layout attributes if necessary.
     45   - Improved access to properties in the context menu: The most
     46     frequently set attributes for each view are listed at the top of
     47     the menu, and the properties menu offers access to the most
     48     recently set attributes, attributes organized by their defining
     49     view, and layout attributes only or all attributes alphabetically.
     50   - The context menu now also contains pull-right menus for accessing
     51     properties of the parents, which is useful when the children fully
     52     cover the parent making it hard to select on its own.
     53   - Ability to suppress rendering fidelity warnings.
     54 - Asset Studio integration: Wizard creation of launcher icons, menu
     55     icons, tab icons, etc.
     56 - New Welcome Wizard to help installing and configuring the SDK
     57   platforms.
     58 - The New Project and the New XML File wizards have been reworked into
     59   multiple pages. Sample Projects are now copied into the workspace
     60   such that they can be modified and deleted without affecting the
     61   master copy.
     62 - The dependency on Eclipse GEF was removed.
     63 - Many bug fixes, and in particular some critical bug fixes on Linux
     64 
     65 13.0.0
     66 - Tools release only (command line tools)
     67 
     68 12.0.0 (July 6th, 2011)
     69 - Many bug fixes!
     70 - Visual Layout Editor:
     71   - New RelativeLayout drop support with guideline suggestions for
     72     attachments and cycle prevention.
     73   - Resize support in most layouts. In LinearLayout, sizes are mapped
     74     to weights. Guideline snapping to wrap_content and match_parent.
     75   - Previews of drawables and colors in the resource chooser dialogs.
     76   - Improved error messages and links for rendering errors, including
     77     detection of misspellings of class names.
     78 - Build system: Delay post compiler phase until actual export or debug
     79   to speed up interactive file saves. (This is off by default but can
     80   be enabled in the ADT options panel.)
     81 
     82 11.0.0 (June 6th, 2011)
     83 - Visual Refactoring:
     84   - The new "Extract Style" refactoring pulls out style constants and
     85     defines them as style rules instead.
     86   - The new "Wrap in Container" refactoring surrounds the selected
     87     views with a new layout, and transfers namespace and layout
     88     parameters to the new parent
     89   - The new "Change Widget Type" refactoring changes the type of the
     90     selected views to a new type. (Also, a new selection context menu
     91     in the visual layout editor makes it easy to select siblings as
     92     well as views anywhere in the layout that have the same type).
     93   - The new "Change Layout" refactoring changes layouts from one type
     94     to another, and can also flatten a layout hierarchy.
     95   - The "Extract as Include" refactoring now finds identical fragments
     96     in other layouts and offers to combine all into a single include.
     97   - There is a new Refactoring Quick Assistant which can be invoked
     98     from the XML editor (with Ctrl-1) to apply any of the above
     99     refactorings (and Extract String) to the current selection.
    100 - Visual Layout Editor:
    101   - Improved "rendering fidelity": The layout preview has been
    102     improved and should more closely match the rendering on actual
    103     devices.
    104   - The visual editor now previews ListViews at designtime.  By
    105     default, a two-line list item is shown, but with a context menu
    106     you can pick any arbitrary layout to be used for the list items,
    107     and you can also pick the header and footer layouts.
    108   - The palette now supports "configurations" where a single view is
    109     presented in various different configurations. For example, there
    110     is a whole "Textfields" palette category where the EditText view
    111     can be dragged in as a password field, an e-mail field, a phone
    112     field, and so on. Similarly, TextViews are offered preconfigured
    113     with large, normal and small theme sizes, and LinearLayouts are
    114     offered both in horizontal and vertical configurations.
    115   - The palette supports custom views, picking up any custom
    116     implementations of the View class in your project source folders
    117     or in included libraries, and these can be dragged into layouts.
    118   - Fragments support: Fragments are available in the palette, and in
    119     the tool you can choose which layout to show rendered for a given
    120     fragment tag. Go to declaration works for fragment classes.
    121   - The layout editor automatically applies a "zoom to fit" for newly
    122     opened files as well as on device size and orientation changes to
    123     ensure that large layouts are always fully visible unless you
    124     manually zoom in.
    125   - You can drop an "include" tag from the palette, which will pop up
    126     a layout chooser, and the chosen layout is added as an include.
    127     Similarly, dropping images or image buttons will pop up image
    128     resource choosers to initialize the new image with.
    129   - The configuration chooser now applies the "Render Target" and
    130     "Locale" settings project wide, making it trivial to check the
    131     layouts for different languages or render targets without having
    132     to configure these individually for each layout.
    133   - The layout editor is smarter about picking a default theme to
    134     render a layout with, consulting factors like theme registrations
    135     in the manifest, the SDK version, etc.
    136   - The layout editor is also smarter about picking a default
    137     configuration to render a layout with, defaulting to the currently
    138     visible configuration in the previous file. It also considers the
    139     SDK target to determine whether to default to a tablet or phone
    140     screen size.
    141   - Basic focus support: The first text field dropped in a layout is
    142     assigned focus, and there are "Request Focus" and "Clear Focus"
    143     context menu items on text fields to change the focus.
    144 - XML editors:
    145   - Code completion has been significantly improved. It now works
    146     within <style> elements, it completes dimensional units,
    147     it sorts resource paths in values based on the attribute name,
    148     etc. There are also many fixes to handle text replacement.
    149   - AAPT errors are handled better. They are now underlined for the
    150     relevant range in the editor, and a new quickfix makes it trivial
    151     to create missing resources.
    152   - Code completion for drawable, animation and color XML files.
    153 - DDMS:
    154   - "New Folder" action in the File Explorer
    155   - The screenshot dialog will add timestamps to the filenames, and
    156     preserve the orientation on snapshot refresh
    157 - TraceView: Mouse-wheel zoom support in the timeline
    158 - The New Android Project wizard now supports Eclipse working sets
    159 - Most of the tools have improved integration with the Mac OSX
    160   system menu bar.
    161 - Most of the tools have new launcher icons.
    162 
    163 10.0.1 (March, 2011)
    164 - Temporary work-around to resolve the rare cases in which the layout
    165   editor will not open.
    166 - Fix issue in which ADT 10.0.0 would install on Eclipse 3.4 and
    167   lower, even though ADT requires Eclipse 3.5 or higher (as of
    168   10.0.0).
    169 
    170 10.0.0 (February 22nd, 2011)
    171 - The tools now automatically generate Java Programming Language
    172   source files (in the gen/ directory) and bytecode (in the res/raw/
    173   directory) from your .rs files.
    174 - A Binary XML editor has been added.
    175 - Traceview is now integrated into the Eclipse UI.
    176 - The "Go To Declaration" feature for XML and .java files quickly show
    177   all the matches in the project and allows you jump to specific items
    178   such as string translations or onClick handlers.
    179 - The Resource Chooser can create items such as dimensions, integers,
    180   ids, and booleans.
    181 - Improvements to the Visual Layout Editor:
    182   - A new Palette with categories and rendering previews.
    183   - A Layout Actions bar that provides quick access to common layout
    184     operations.
    185   - When the Android 3.0 rendering library is selected, layouts render
    186     more like they do on devices. This includes rendering of status
    187     and title bars to more accurately reflect the actual screen space
    188     available to applications.
    189   - Zoom improvements such as fit to view, persistent scale, and
    190     keyboard access..
    191   - Further improvements to <merge> layouts, as well as layouts with
    192     gesture overlays.
    193   - Improved rendering error diagnostics.
    194 
    195 9.0.0 (January 26, 2011)
    196 - Visual Layout Editor
    197     - Empty layouts with 0,0 size are now automatically expanded when
    198       selected and during drag and drop
    199     - Rendering target can now be changed from the default (project
    200       target)
    201     - When choosing resources for rendering, the API level is properly
    202       handled
    203     - Improved support for rendering <include> and <merge> views
    204     - "Extract as Include" refactoring to extract selected views into
    205       a separate included layout.
    206     - String and reference properties can be edited from the layout
    207       editor's context menu
    208     - Rewritten outline drag & drop handling, improved label colors
    209       and content
    210     - The generated XML will be better formatted. Full XML formatter
    211       can be enabled in the preferences (under Android > Editors), but
    212       will touch part of the XML that isn't modified.
    213     - Automatic configuration of many widgets on drop, such as
    214       automatically filling a TextView in a vertical LinearLayout,
    215       adding rows to new tables, etc.
    216     - Double click views to jump to the corresponding XML declaration,
    217       or for included views, to the included layout file
    218     - Improved support for various views (such as TabHosts and
    219       SlidingDrawers) when rendered using Honeycomb
    220 - Go to Declaration hyperlinks for navigating from @resource
    221   references to their XML declarations, from the manifest file to
    222   activity and service classes, from Java access of resource R fields
    223   to the XML declarations, etc.
    224 - Logcat view in DDMS now properly displays UTF-8 characters.
    225 
    226 8.0.1 (October 2010)
    227 - Fix compilation issue in Android projects referencing standard Java
    228   projects.
    229 - Better error reporting when exporting applications for release.
    230 
    231 8.0.0 (October 2010)
    232 - New version number scheme following the SDK Tools revision number.
    233 - Support for true debug build. No need to change the value of
    234   debuggable in the Android Manifest.  Incremental build will
    235   automatically insert debuggable==true while using the "export
    236   signed/unsigned application package" will not.  If debuggable=true
    237   is set, then release builds will actually do a debug build.
    238 - Automatic Proguard support in release builds. Only need to have a
    239   proguard.config property in default.properties that points to a
    240   proguard config file.
    241 - Completely rewritten Visual Layout Editor. This is very much a work
    242   in progress.
    243     - full drag and drop from palette to layout for all Layout
    244       classes.
    245     - Move widgets inside a Layout view, from one Layout view to
    246       another and from one layout file to another.
    247     - Contextual menu with enum/flag type properties.
    248     - New zoom controls.
    249 - New HierarchyViewer plug-in integrated in Eclipse.
    250 - Android launch configurations don't recompile the whole workspace on
    251   launch anymore.
    252 - android.jar source and javadoc location can now be configured.
    253 
    254 0.9.9:
    255 - Fix bug where ADT would delete the source folder of projects
    256   imported from version control.
    257 
    258 0.9.8:
    259 - New Action "Rename Application Package" (under the "Android Tools"
    260   contextual menu) will do a full application package refatoring.
    261 - Fixed issue with library project names containing characters that
    262   aren't compatible with Eclipse path variable. The link between the
    263   main project and the library would fail to create.
    264 - Added support for library projects that don't have a source folder
    265   called "src". There is now support for any number of source folder,
    266   with no name restriction. They can even be in sub folder such as
    267   "src/java".
    268 - Added support for libraries with library dependencies.
    269 - added support for new resource qualifiers: car/desk, night/notnight
    270   and navexposed/navhidden
    271 - Added more device screen types for the layout editor. All screen
    272   resolution/density combinations from
    273   http://developer.android.com/guide/practices/screens_support.html#range
    274   is now available.
    275 
    276 0.9.7:
    277 - Support for library projects
    278 - Updated Property panel for Android project to edit library
    279   dependencies.
    280 
    281 0.9.6:
    282 - Editing default.properties outside of eclipse will automatically
    283   update the project
    284 - Fix issue when launching ADT the first time with the SDK Usage panel
    285   that could create a deadlock between modal dialogs
    286 - Launched applications from ADT now behave as if they were clicked
    287   from the Home screen of the emulator.
    288 - AVD creation dialog now enforce sd card of 9MB or higher
    289 - Fixed issue where add-on with no optional library would not show up
    290   as valid targets for application launches.
    291 - Loads the SDK content only when a project requires it. This will
    292   make Eclipse use less resources when the SDK contains many versions
    293   of Android.
    294 - DDMS plug-in now contains the Allocation Tracker view.
    295 - Lots of fixes in the configuration selector of the Visual Layout
    296   Editor.
    297 - Explode mode in the Visual Layout Editor adds a margin to all layout
    298   objects so that it's easier to see embedded layouts
    299 - Outline mode in the Visual Layout Editor draws layout outline to
    300   make it easier to see layout objects.
    301 - Fixed issues with the New Project Wizard when selecting samples.
    302 - Fixed possible crash when launching applications
    303 - New action in the Logcat view: "Go to problem" lets you go directly
    304   from an exception trace output to the code.
    305 
    306 0.9.5:
    307 - Misc fixes in the SDK Updater
    308 
    309 0.9.4:
    310 - New "Create project from sample" choice in the New Project Wizard.
    311 - Improvements to the SDK Updater.
    312 - improvements to the AVD Manager (creation and launch dialogs)
    313 - new configuration selector in the Graphical Layout Editor
    314 
    315 0.9.3:
    316 - New wizard to create Android JUnit Test Projects.
    317 - New AVD wizard.
    318 - SDK Updater
    319 - zipalign support
    320 
    321 0.9.1:
    322 
    323 - Added an AVD creation wizard to ADT. It is automatically displayed
    324   during a launch if no compatible AVDs are found.
    325 - Fixed issue with libs/ folder where files with no extension would
    326   prevent the build from finishing.
    327 - Improved error handling during the final steps of the build to mark
    328   the project if an unexpected error prevent the build from finishing.
    329 - Fixed issue when launching ADT on a clean install would trigger
    330   org.eclipse.swt.SWTError: Not implemented [multiple displays].
    331 
    332 
    333 
    334 0.9.0:
    335 
    336 - Projects now store generated Java files (R.java/Manifest.java and
    337   output from aidl) in a 'gen' source folder.
    338 - Support for the new Android SDK with support for multiple versions
    339   of the Android platform and for vendor supplied add-ons.
    340     * New Project Wizard lets you choose which platform/add-on to
    341       target.
    342     * Project properties (right click project in Package Explorer,
    343       then "Properties"), lets you edit project target.
    344     * New Launch configuration option to choose debug deployment
    345       target.
    346 - Ability to export multiple apk from one project, using resource
    347   filters. See the 'android' property for Android projects.
    348 - Support for running JUnit tests on a device/emulator from a new
    349   "Android JUnit tests" launch configuration.
    350 
    351 0.8.1:
    352 
    353 - Alternate Layout wizard. In the layout editor, the "create" button
    354   is now enabled to easily create alternate versions of the current
    355   layout.
    356 - Fixed issue with custom themes/styles in the layout editor.
    357 - Export Wizard: To export an application for release, and sign it
    358   with a non debug key. Accessible from the export menu, from the
    359   Android Tools contextual menu, or from the overview page of the
    360   manifest editor.
    361 - New XML File Wizard: To easily create new XML resources file in the
    362   /res directory.
    363 - New checks on launch when attempting to debug on a device.
    364 - Basic support for drag'n'drop in Graphical layout editor. You can
    365   add new items by drag'n'drop from the palette. There is no support
    366   for moving/resizing yet.
    367 - Undo/redo support in all XML form editors and Graphical layout
    368   editor.
    369 
    370 0.8.0:
    371 
    372 - Fixed issue with using custom classes implementing Parcelable in
    373   aidl files. Right click the project and choose Android Tools >
    374   Create aidl preprocess file for Parcelable Classes.
    375 - Added Custom Themes to theme drop down in the layout editor.
    376 - Customizable debug signing keystore path in preferences
    377 - Customizable HOME package name.
    378 
    379 0.7.1:
    380 
    381 - Layout Editor.
    382 
    383 0.6.1:
    384 - Fixed install issue when project name contains spaces (requires new
    385   emulator image)
    386 - Fixed setup of the New class wizard in the manifest (when clicking
    387   on "name" for a class attribute) in the cases where the class and
    388   some of its parent packages were missing.
    389 - Properly kill the application that is about to be reinstalled.
    390 - Create missing android folder automatically when building
    391   application (caused a signing error)
    392 - Manifest editor: support for uses-library node
    393 - Fixed NPE in editors.xml.descriptors.XmlDescriptors.createPreference
    394 - Fixed assert in MultiEditorPart.setActivePage
    395 - Fixed "connect to debugger" button in DeviceView. Also fixed support
    396   for custom process names.
    397 
    398 0.6.0:
    399 
    400 - New launch option for activity. Can choose to launch default
    401   activity (finds an activity configured to show up in the home
    402   screen), or specific activity, or none.
    403 - Normal java resources (non java files placed in package folders) are
    404   now properly packaged in the final package, and can be accessed
    405   through normal java API such as ClassLoader.getResourceAsStream()
    406 - Launch configuration now has an option to wipe emulator data on
    407   launch. This always asks for confirmation.
    408 - Launch configuration now has an option to disable the boot
    409   animation. This will let the emulator start faster on older
    410   computers.
    411 - Applications are now signed with a debug key (stored in
    412   debug.keystore in ~/.android).
    413 - Installation of application is now more robust and will notify of
    414   installation failure. Also installation is blocking, removing issues
    415   where ADT tried to launch the activity before the app was installed.
    416 - Tree-based resource editor + content assist in XML editor for
    417   layout, menu, preferences, values xml files. Work in progress...
    418 
    419 
    420 0.4.0 (adt 0.4.0, ddms 0.3.0, editors 0.2.0, common 0.1.0)
    421 
    422 - New AndroidManifest editor.
    423 - True multiple device support allowing debugging apps on several
    424   device at the same time
    425 - New launch modes for device selection: automatic will launch an
    426   emulator if no device are present, automatically target the device
    427   if only one exists, and prompt the user if 2+ are connected. Manual
    428   mode always prompt the user.
    429 - New classpath container remove the dependencies on the location of
    430   android.jar making it easier to share a project through dsvn, cvs,
    431   etc... You should fix your project (right click project, choose
    432   Android > Fix Project properties)
    433 - Fixed a case where pm would fail and would up end outputting the
    434   "usage" text, which would in turn confuse the plugin during parsing.
    435 - Fixed an issue with compiling aidl file when they import project
    436   local files.
    437 
    438 
    439 0.3.4 (adt 0.3.4, ddms 0.2.3, editors 0.1.0)
    440 
    441 Internal release only.
    442 - Enabled device support.
    443 
    444 0.3.3 (adt 0.3.3, ddms 0.2.3, editors 0.1.0)
    445 
    446 - Support for referenced projects.
    447 - During launch, display if a package conflict occurs when the new
    448   application is pushed onto the device.
    449 - You can now change the font of the logcat view. Also indentation is
    450   now properly displayed.
    451 - Plugin generated files are now properly marked as derived. This will
    452   make Team plugins ignore them.
    453 
    454 0.3.2
    455 
    456 - XML Highlighting for AndroidManifest.xml (requires WebTools WST plugin)
    457 - Custom java editor for R.java/Manifest.java to make those files non
    458   editable. This is to replace the current locking mechanism which
    459   causes issues on Mac OS.
    460 - Fixed some issue in the "Restart adb" feature in the device view of
    461   ddms.
    462 - Better handling of aidl files and the java files generated from
    463   them.
    464 - Plugin now retries to launch the app on the emulator if it fails due
    465   to timing issues.
    466 - Skin dropdown in the Emulator/Target tabs is now build from the
    467   content of the skin directory, to support developer made skins.
    468 - Emulator control panel. This is a UI on top of the emulator
    469   console. it allows you to change the state of the network and gsm
    470   connection, and to initiate incoming voice call.
    471 
    472 0.3.1
    473 
    474 - Fixed issue on winXP/Eclipse 3.2 where errors in the New Project
    475   Wizard would not display.
    476 - Added missing intent definition in the AndroidManifest.xml file
    477   created by the New Project Wizard.
    478 - Fixed possible NPE in the debug action from the Process View
    479 - Support for Eclipse 3.4
    480 
    481 0.2.6 / 0.3.0
    482 
    483 - New Project Wizard now makes it easy to open Android sample code
    484 - Plugin will output a warning if the build id of the device/emulator
    485   does not match the sdk build id.
    486 - Java/Debug/ddms perspective now contains direct menus to open some
    487   of the ddms views, and to create a new android project. This will
    488   require you to reset your perspectives.
    489 - Error during builds now put an error marker on the project instead
    490   of displaying an (annoying) dialog box.
    491 - Custom builders now remember their build state when restarting
    492   eclipse.
    493 - Properly parse some aapt warnings and don't abort the build when
    494   they happen.
    495 - Abort launch and prompt the user if the project contains errors.
    496 - New silent/normal/verbose build output.
    497 
    498 0.2.5
    499 
    500 - Check compiler compliance level before compilation and abort if
    501   different from 1.5
    502 - Fix Project Properties will fix the project compiler compliance if
    503   needed.
    504 - Fixed an issue with multiple source folders.
    505 - Added support for new Manifest.java class (it is automatically
    506   generated with R.java if the content of the AndroidManifest.xml
    507   requires it)
    508 - Fixed an issue that could result in not packaging code changes.
    509 - Automatic fix of the Launch Configurations when the java package in
    510   the manifest is changed. Also improved Launch Config dialog and
    511   error alert for erroneous activity names in the Launch
    512   Configuration.
    513 - Support for external jars that are not under the project root
    514   directory.
    515 - New projects have a default layout.
    516 - Misc fixes for Windows support.
    517 
    518 0.2.4
    519 
    520 - Fixed large resource corruption issue.
    521 
    522 0.2.3
    523 
    524 - Fixed issue related to the integration of dx.
    525 - Fixed issue related to the package generation that was modified for
    526   windows support.
    527 
    528 0.2.2
    529 
    530 - Changing the SDK location in the Preferences does not require to
    531   restart Eclipse anymore.
    532 - New SDK-Project sync mode in Android preference pane. Default value
    533   set to true. If true, all android projects are automatically sync'ed
    534   to the SDK defined in the preferences.
    535 - Cases where no emulator is running but a dialog still says "An
    536   emulator is running..." should be less frequent.
    537 - Projects do not reference the standard desktop JRE anymore, as
    538   android.zip contains the core java library. This will solve the case
    539   where using a core class non present on the platform would not
    540   generate a compilation error.
    541 - Changing the package defined in the manifest now deletes the R.java
    542   class from its previous location. This will require 1 build after
    543   upgrading the plugin, before it works.
    544 - Project selection in the Launch Config Dialog now only shows Android
    545   projects.
    546 - Launching a debug/run session now checks that the project uses the
    547   SDK set in the preferences (This is for the non automatic sync
    548   mode).
    549 - Removed obsolete wallpaper mode in the New Project Creation Wizard.
    550 - dx (dalvik code conversion tool) now embedded instead of calling the
    551   external version.
    552 - Improvements in the parsing of the aapt errors.
    553 - Some fixes for windows support.
    554 
    555 
    556 0.2.1
    557 
    558 - Fixed bug in logcat search where invalid regexp would cause a crash
    559 - Minor improvements to the build/launch process.
    560 
    561 0.2.0
    562 
    563 - Logcat view.
    564 - File Explorer view.
    565 - Custom options for emulator. In the Launch configuration dialog you
    566   can specify custom command line emulator options. See
    567   "emulator -help" for available options.
    568 - Android Tools > Export Application Package is now implemented.
    569 - Misc incremental builder fixes.
    570 - Including static .jar files as library in your project will
    571   automatically include them in the final APK. Warning: only the
    572   .class content is included.
    573 
    574 0.1.10
    575 
    576 - The res and assets folders now fully refresh before the build,
    577   ensuring R.java and packaged resources are always up to date. This
    578   can be disabled in the preferences under "Android" if this becomes
    579   slow due to too many files.
    580 
    581 0.1.9
    582 
    583 - New Action in the "Processes" view to debug an application that is
    584   already running. The source project for this application MUST be
    585   opened in the current workspace.
    586 - Building the project now force refreshes the res folder. This should
    587   help rebuilding the resources when only binary files were changed
    588   from outside eclipse.
    589 - Clean/full builds now compile all aidl files found in the build path
    590   (previously only incremental builds would compile them). Also, misc
    591   improvements to the incremental builders.
    592 - Starting a run/debug session now asks to save the files and forces a
    593   new build to ensure that the latest package is pushed on the device.
    594 - Plugin should be less aggressive when waiting for the emulator to be
    595   ready. This should translate in fewer failed launches.
    596 
    597 0.1.8
    598 
    599 - Fixed Debugger issue introduced in 0.1.6
    600 - Added Log level preferences for DDMS. Look under Android > DDMS >
    601   Advanced. Default error level is Error.
    602 
    603 0.1.7
    604 
    605 - Fixed issue where java warnings wouldn't trigger a new package. Now
    606   only errors stop the packaging like it should be.
    607 - Added more error output in the console during launch.
    608 
    609 0.1.6
    610 
    611 - New "Android" Console. It receives the error output from external
    612   tools such and aidl, dx, and aapt (only when they can't be
    613   parsed). Any error force the console to be displayed.
    614 - The Activity Manager on the device/emulator now outputs some
    615   messages in the "Android" console when asked to start an
    616   activity. This should help you figure out what is wrong if the
    617   application doesn't start.
    618 - Fixed a case where the .apk file would be updated with broken
    619   code. Now if there are java compile error, the .apk is not touched.
    620 - Added support for manifest with non fully qualified activity java
    621   name, yet not starting with a dot.
    622 - Fixed creation of manifest files (through New Project wizard) to use
    623   proper namespace for attributes.
    624 - Better error reporting for namespace issue in the manifest.
    625 - "Reset Adb" action from the device view. Use this is the plugin
    626   tells you an emulator is running when there are none.
    627 - New "ddms" Console which receives the standard output of ddms.
    628 
    629 0.1.5
    630 
    631 - Support for new activity declaration inside AndroidManifest.xml
    632 - fixed issue that prevented bin/ to be removed from the buildpath
    633   when converting project.
    634 
    635 0.1.4
    636 
    637 - Changes in the Manifest, now properly trigger a new package of the
    638   resources.
    639 
    640 0.1.3
    641 
    642 - Fixed the "fix project properties" action to remove old framework
    643   libraries, just not add new ones.
    644 
    645 0.1.2
    646 
    647 - aidl builder. The Android Resources PreBuilder now also converts
    648   aidl files into java files.
    649 - New Project wizard now allows to make Wallpaper activities instead
    650   of gadgets (which are obsolete.)
    651 - Launch shortcuts. Right click in the package explorer allow you to
    652   launch the application in debug or run mode directly without
    653   creating launch configurations.
    654 - New project wizard and Project conversion now sets up the java doc
    655   path for android.zip
    656 - Package builder now supports custom application assets placed in
    657   assets/ (which is now created automatically by the New Project
    658   Wizard).
    659 - New action: Android Tools > Fix Project Properties, in the package
    660   explorer contextual menu. This allows you to fix the framework path
    661   (and its javadoc path) in case you change the sdk location.
    662 
    663 0.1.1
    664 
    665 - Fixed project convertor to add the framework library if missing.
    666 
    667 0.1.0
    668 
    669 - New project wizard.
    670 - Python script-generated project convertor.
    671 - Incremental builders.
    672 - XML validation for resource files.
    673 - Android Launch Configuration.
    674