1Change log for Android SDK Tools. 2 3Revision 14: 4 5- Build performance improvements: 6 * resource compilation and packaging now properly use dependency to only 7 be executed if a resource changed. 8 * Optimized resource compilation for projects with libraries. This should 9 speed up this phase significantly for large projects with libraries. 10 * PNG files that are optimized during resource packaging are now cached 11 and only re-optimized if they changed instead of doing at every build. 12- New library project mechanism: 13 * 14 15Revision 13: 16 17Revision 12: (07/2011): 18- The AVD manager and emulator can now use system images compiled for ARM v7 and 19 x86 CPUs. 20 21Revision 11 (05/2011): 22- See eclipse/changes.txt for ADT related changes. 23 24Revision 10 (02/2011): 25- The tools now automatically generate Java Programming Language 26 source files (in the gen directory) and bytecode (in the res/raw 27 directory) from your native .rs files 28 29Revision 9 (01/2011): 30- Fix packaging issue that broke draw9patch 31- Ant build rules will now check the Ant version and fail if it's older than 1.8 32- Fix "folder locked" errors when installing packages in SDK Manager on Windows. 33- Support https proxy when installing from SDK Manager. 34- SDK Manager now suggests to install missing base platform for add-ons. 35- Default proguard config file changes: 36 * ignore classes extending android.preference.Preference 37 * ignore classes extending android.app.backup.BackupAgentHelper 38- Ant lib rules now allow for overriding java.encoding, java.source, and java.target 39- Default encoding for Ant javac is now UTF-8 40- Logcat view in DDMS now properly displays UTF-8 characters. 41 42 43Revision 8 (12/2010): 44- New SDK component: platform-tools. This makes all platforms use the same 45 latest version of aapt/aidl/dx. 46- Support for true debug build. No need to change the value of debuggable in 47 the Android Manifest. 48 "ant debug" will automatically insert debuggable==true, while "ant release" 49 will not. 50 If debuggable=true is set, then "ant release" will actually do a debug build. 51- Automatic Proguard support in release builds. Only need to have a proguard.config 52 property in default.properties that points to a proguard config file. 53- new overridable Ant javac properties: java.encoding, java.source, and java.target 54 (default to "ascii", "1.5" and "1.5") 55 56 57Revision 7 (09/2010): 58- Support for Ant rules provided by the Tools components (override the one in 59 the platform component) 60- Added support for libraries with library dependencies. 61- Support for aidl files in library projects. 62- Support for extension targets in Ant build to perform tasks between the 63 normal tasks: -pre-build, -pre-compile, -post-compile. 64- Headless SDK update. See 'android -h update sdk' for more info. 65- Fixed location control in DDMS to work in any locale not using '.' as a 66 decimal point. 67 68 69Revision 6 (05/2010) 70- Support for library project to share code/resources among projects 71 - Updated Ant rules and custom tasks 72 - New "android create lib-project", "android update lib-project" actions. 73 - New parameter for "android update project" 74 75 76Revision 5 (03/2010): 77- AVD/SDK Manager: 78 - Fixed SSL download for the standalone version of the SDK Updater. 79 - Fixed issue with 64bit JVM on windows. 80 - Add support for samples components. 81 - improved support for dependency between components. 82 - AVDs now sorted by API level. 83 - Prevent deletion of running AVDs. 84 - Settings are now automatically saved, no need to click Apply. 85- Emulator now requires sd card to be 9MB and above. 86- Fixed layoutopt.bat to correctly execute on Windows. 87 88