Android: ADT 17.0.0 released

Source: Internet
Author: User
Tags android sdk manager
Revisions

The sections below provide notes about successive releases of the ADT plugin, as denoted by revision number.

For a summary of all known issues in ADT, see

Http://tools.android.com/knownissues.

ADT 17.0.0
(March 2012)

Dependencies:
  • Java 1.6 or higher is required for ADT 17.0.0.
  • Eclipse Helios (version 3.6.2) or higher is required for ADT 17.0.0.
  • ADT 17.0.0 is designed for use
    SDK tools r17. if you haven't already installed SDK tools R17 into your SDK, use the android SDK manager to do so.
General improvements:
  • New build features

    • Added feature to automatically setup jar dependencies. Any. JarFiles in
      /LibsFolder are added to the build configuration (similar to how the ant build system works). Also,
      . JarFiles needed by library projects are also automatically added to projects that depend on those library projects. (More Info)
    • Added a feature that allows you to run some code only in debug mode. Builds now generate a class called
      BuildconfigContainingDebugConstant that is automatically set according to your build type. You can check (Buildconfig. Debug) Constant in your code to run debug-only functions.
    • Added support for custom views with custom attributes in libraries. layouts using custobutes must use the namespace URI
      Http://schemas.android.com/apk/res-autoInstead of the URI that includes des the app package name. This URI is replaced with the app specific one at build time.
  • Improved lint features. See
    SDK tools r17release notes.
  • Improved the lint user interface
    • AddedRun lintToolbar action with a dropdown menu for selecting specific (or all) projects, clearing results and other actions.
    • Updated the results window to be organized as a tree rather than a flat list. each issue type has a single top level item, which makes it easier to quickly scan through the reported issues and narrow down to the issues you are most interested in.
    • Added into new toolbar actions to the results window, including expand/collapse, ignore in file, ignore in project, ignore everywhere, show options, and configure columns.
    • Added new column options forLint warningsTab, such as category, priority, project, file and line. The column selection (as well as the column sizes) are persisted. You can also click on columns to sort by those values.
    • Added enable all and disable all buttons to the lint Options dialog, and a search filter textbox to filter by issue ID, summary and severity.
  • Added quick outline for XML editors (CTRL-o, command-O). This feature shows the structure of the current file including icons and IDs, lets you filter and quickly jump to specific IDS.
  • Updated the resource chooser to shows the resolved value for resources. For example, when selecting
    @ String/HelloThe chooser displays a resolved value such as "Hello World"). The resource chooser also now allows you to edit the chosen value directly.
  • Updated layout editor so that it does not assign default IDs to layouts, between des and merge tags. this behavior tended to pollute the namespace with a lot of unused resources since layouts are not usually manipulated via code, or referenced from XML. (
    Relativelayout Editor automatically assigns IDs to views without IDs when pointing to them .)
  • Added ability to export screenshots from the layout editor
Bug fixes:
  • Fixed problem using layout editorSlidingdrawerWhich cocould not be dragged into the layout on some platforms.
  • Fixed preview renderingSlidingdrawerAnd
    Tabhost. (Issue 23022 ).
  • Fixed issues that cocould prevent layout rendering due to unresolvable resources. (Issue 21046,
    Issue 21051)
  • Fixed a bug in resource chooser which made some types of framework resources impossible to select. (Issue 20589)
  • Fixed a bug in the formatter where a certain whitespace pattern cocould result in a non-space character getting deleted. (Issue 23940)
  • Fixed a locale bug affecting Turkish locales in particle. (Issue 23747)
  • Fixed issue where dex complains about duplicate classes in cases where a library project depends on the same jar files or Java-only projects.
  • Fixed issue where test projects had to independently reference the library projects used by an app project. Now referencing only the app project is enough.
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.