diff --git a/docs/html/sdk/index.jd b/docs/html/sdk/index.jd index 961afda79765c..23c102e89256d 100644 --- a/docs/html/sdk/index.jd +++ b/docs/html/sdk/index.jd @@ -3,42 +3,42 @@ header.hide=1 page.metaDescription=Download the official Android SDK to develop apps for Android-powered devices. sdk.win32_bundle_download=adt-bundle-windows-x86.zip -sdk.win32_bundle_bytes=418030942 -sdk.win32_bundle_checksum=ce32861d8f7c93ff6ff6971bd99d228e +sdk.win32_bundle_bytes=417851015 +sdk.win32_bundle_checksum=42d9a6c15113d405a97eed05e6d42e2b sdk.win64_bundle_download=adt-bundle-windows-x86_64.zip -sdk.win64_bundle_bytes=418155677 -sdk.win64_bundle_checksum=f09aa4557bd1dc2703fde95dcdd6b92e +sdk.win64_bundle_bytes=417851515 +sdk.win64_bundle_checksum=73bdd1168fce0e36a27255a4335c865d sdk.mac64_bundle_download=adt-bundle-mac-x86_64.zip -sdk.mac64_bundle_bytes=383216991 -sdk.mac64_bundle_checksum=ea6c074ee30c426c503dab5c225a5076 +sdk.mac64_bundle_bytes=382957959 +sdk.mac64_bundle_checksum=a320f8bbaee8572a36e68c434564bdd0 sdk.linux32_bundle_download=adt-bundle-linux-x86.zip -sdk.linux32_bundle_bytes=411205048 -sdk.linux32_bundle_checksum=e64594cd339b8d9a400b9d16c616b3c3 +sdk.linux32_bundle_bytes=411065882 +sdk.linux32_bundle_checksum=39687b06fedfea7487ff0824a4d32ee8 sdk.linux64_bundle_download=adt-bundle-linux-x86_64.zip -sdk.linux64_bundle_bytes=411478695 -sdk.linux64_bundle_checksum=582bfc9083ff4cbcfacc8223bd8c3be1 +sdk.linux64_bundle_bytes=411217430 +sdk.linux64_bundle_checksum=b0590fe9c1533da9b20ea65525b77677 -sdk.win_installer=installer_r21.0.1-windows.exe -sdk.win_installer_bytes=76520869 -sdk.win_installer_checksum=e2012262471a2583d4a559b15fcf45ff +sdk.win_installer=installer_r21-windows.exe +sdk.win_installer_bytes=77523031 +sdk.win_installer_checksum=29ca8cb8f0bc8db627fa2adc2139a3cc -sdk.win_download=android-sdk_r21.0.1-windows.zip -sdk.win_bytes=99107847 -sdk.win_checksum=613568d774c3bf25c5d24db16601af83 +sdk.win_download=android-sdk_r21-windows.zip +sdk.win_bytes=99093893 +sdk.win_checksum=7311452823470365f7975a545f8a2be4 -sdk.mac_download=android-sdk_r21.0.1-macosx.zip -sdk.mac_bytes=65804128 -sdk.mac_checksum=30401c43a014cd5d6ec9d0c62854a1d9 +sdk.mac_download=android-sdk_r21-macosx.zip +sdk.mac_bytes=65792626 +sdk.mac_checksum=67e46adca90dd18d7291443f6c15d6af -sdk.linux_download=android-sdk_r21.0.1-linux.tgz -sdk.linux_bytes=91394975 -sdk.linux_checksum=eaa5a8d76d692d1d027f2bbcee019644 +sdk.linux_download=android-sdk_r21-linux.tgz +sdk.linux_bytes=91378351 +sdk.linux_checksum=7f8d73b629f808cdcfc9f9900bbd7580 @@ -222,7 +222,7 @@ This is the Android Software Development Kit License Agreement        - +

@@ -241,7 +241,7 @@ This is the Android Software Development Kit License Agreement

Get the Android SDK

- +

The Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android.

@@ -290,7 +290,7 @@ href="" style="display:none;width:265px;margin:0 auto;display:block" > - +
diff --git a/docs/html/sdk/installing/installing-adt.jd b/docs/html/sdk/installing/installing-adt.jd index efdbd4da91afe..93d1db68e1a24 100644 --- a/docs/html/sdk/installing/installing-adt.jd +++ b/docs/html/sdk/installing/installing-adt.jd @@ -1,8 +1,8 @@ page.title=Installing the Eclipse Plugin adt.zip.version=21.0.0 -adt.zip.download=ADT-21.0.1.zip -adt.zip.bytes=13569302 -adt.zip.checksum=acfb01bf3fd1240f1fc21488c3dd16bf +adt.zip.download=ADT-21.0.0.zip +adt.zip.bytes=13556487 +adt.zip.checksum=7db4eaae5df6a34fd853317a2bd8250b @jd:body diff --git a/docs/html/tools/sdk/eclipse-adt.jd b/docs/html/tools/sdk/eclipse-adt.jd index 243683ccb593a..f2ff07cd33fb9 100644 --- a/docs/html/tools/sdk/eclipse-adt.jd +++ b/docs/html/tools/sdk/eclipse-adt.jd @@ -57,125 +57,6 @@ href="http://tools.android.com/knownissues">http://tools.android.com/knownissues

ADT 21.0.1 (December 2012) -

- -
-
-
Dependencies:
- -
-
    -
  • Java 1.6 or higher is required for ADT 21.0.1.
  • -
  • Eclipse Helios (Version 3.6.2) or higher is required for ADT 21.0.1.
  • -
  • ADT 21.0.1 is designed for use with SDK - Tools r21.0.1. If you haven't already installed SDK Tools r21.0.1 into your SDK, use the - Android SDK Manager to do so.
  • -
-
- -
General Notes:
-
-
    -
  • Build -
      -
    • Updated build to detect and handle package name conflicts between an application and - the libraries it depends on. Libraries cannot share package names unless all of them - share the same package name. - (Issue 40152, - Issue 40273) -
    • -
    • Added a flag to disable dex merging to deal with cases where merging could generate - a broken dex file. If this happens to your project, add the following setting to your - {@code project.properties} file: {@code dex.disable.merger=true} This setting - causes the build system to revert to the older, slower dex processing that does not - pre-dex libraries.
    • -
    -
  • -
-
- -
Bug fixes:
-
-
    -
  • Lint -
      -
    • Corrected check for {@code 0px} values in style XML elements. - (Issue 39601) -
    • -
    • Fixed incorrect flagging of formatting strings. - (Issue 39758) -
    • -
    • Fixed problem where {@code tools:ignore} directive in the manifest file was ignored - by the Lint tool. - (Issue 40136) -
    • -
    • Fixed problem with flagging a wakelock release inside a conditional. - (Issue 40424) -
    • -
    • Fixed incorrect reporting of missing {@code layout_width} and {@code layout_height} - XML fields. - (Issue 38958) -
    • -
    • Fixed handling of custom namespace attributes.
    • -
    • Added fixes for filtering out library project warnings.
    • -
    • Removed warnings about missing classes before a build.
    • -
    -
  • - -
  • Android Virtual Device Manager -
      -
    • Fixed handling of {@code devices.xml} file in other locales. - (Issue 39704) -
    • -
    • Fixed problem where the AVD Manager would not allow you to create a new AVD using - the 4.0" WVGA or 4.65" 720p device definitions. - (Issue 39939) -
    • -
    • Fixed problem where deleted device definitions were not removed.
    • -
    • Fixed incorrect screen resolution setting for the Nexus One device definition.
    • -
    • Fixed problem where writing of an AVD settings file does not properly escape - {@code \\} path characters.
    • -
    -
  • - -
  • Layout Editor -
      -
    • Fixed problem where layout cannot render strings starting with {@code \@}. - (Issue 40222) -
    • -
    • Fixed preview error when using the {@code android:numColumns} attribute in a layout. - (Issue 21296) -
    • -
    • Fixed compatibility issue with IntelliJ layout preview caused by layout editor - deleting the {@code .android/devices.xml} file.
    • -
    • Added fixes to editor for {@link android.widget.GridLayout}.
    • -
    -
  • - -
  • Added support for {@code ldrtl} and {@code ldltr} resource qualifiers.
  • -
  • Fixed problem where Android XML resources mistakenly get compiled into {@code *.out.xml} - output files, causing project errors. - (Issue 3767)
  • -
  • Fixed error which caused resource refresh operations to fail. - (Issue 39213)
  • -
  • Updated the Custom View code template handle to library projects properly.
  • -
  • Fixed support for library string resources ({@code strings.xml}) when exporting an - application that references a library with string resources. - (Issue 39751)
  • -
  • Fixed problem where bad AVD setting files caused Device Manager and graphical XML editors - to crash. - (Issue 40400)
  • -
-
- -
-
-
- -
-

- ADT 21.0.0 (November 2012)

diff --git a/docs/html/tools/sdk/ndk/index.jd b/docs/html/tools/sdk/ndk/index.jd index f3c9a4407e53e..ad4fd7ce66b2d 100644 --- a/docs/html/tools/sdk/ndk/index.jd +++ b/docs/html/tools/sdk/ndk/index.jd @@ -1,18 +1,19 @@ ndk=true -ndk.win_download=android-ndk-r8d-windows.zip -ndk.win_bytes=327014028 -ndk.win_checksum=d78ec3d4ec15ad3b18b9f488a5763c23 +ndk.win_download=android-ndk-r8c-windows.zip +ndk.win_bytes=233787657 +ndk.win_checksum=3ff1570fa4ea865b7702507ea43dbae4 -ndk.mac_download=android-ndk-r8d-darwin-x86.tar.bz2 -ndk.mac_bytes=308328942 -ndk.mac_checksum=5cd9ef9fb7e03943ee8c9e147e42e571 +ndk.mac_download=android-ndk-r8c-darwin-x86.tar.bz2 +ndk.mac_bytes=214270840 +ndk.mac_checksum=74a23e9e058512121835e0d6932e72d5 -ndk.linux_download=android-ndk-r8d-linux-x86.tar.bz2 -ndk.linux_bytes=254644383 -ndk.linux_checksum=e1fa0379a3feb59f2f0865f1a90bd382 +ndk.linux_download=android-ndk-r8c-linux-x86.tar.bz2 +ndk.linux_bytes=179945337 +ndk.linux_checksum=b0851346ff90c9266bc050016a228319 page.title=Android NDK + @jd:body @@ -249,170 +250,6 @@ the NDK, as denoted by revision number.

Android NDK, Revision 8d (December 2012) -

- -
-
-
Important changes:
-
-
    -
  • Added the GNU Compiler Collection (GCC) 4.7 compiler to the NDK. The GCC 4.6 compiler - is still the default, so you must to explicitly enable the new version as follows: -
      -
    • For {@code ndk-build}, export the {@code NDK_TOOLCHAIN_VERSION=4.7} variable - or add it to {@code Application.mk}.
    • -
    • For standalone builds, add the {@code --toolchain=} option to - {@code make-standalone-toolchain.sh}, for example: -
      --toolchain=arm-linux-androideabi-4.7
    • -
    -

    - Note: This feature is experimental. Please try it and - report any issues.

    -
  • -
  • Added {@code stlport} exception support via gabi++. Note that the new gabi++ - depends on {@code dlopen} and related code, meaning that: -
      -
    • You can no longer build a static executable using the {@code -static} - option or include {@code libstlport_static.a} using - {@code APP_STL := stlport_static}. (You can still use the {@code -static} option - with a standalone toolchain.) Compiling a dynamic executable using - {@code include $(BUILD_EXECUTABLE)} continues to work because the compiler - automatically adds the {@code -ldl} option.
    • -
    • If your project links using {@code -nostdlib} and {-Wl,--no-undefined}, you - must manually include the {@code -ldl} option.
    • -
    - For more information, see {@code CPLUSPLUS-SUPPORT.html}. - -

    - Note: This feature is experimental and works better with the GCC - 4.6/4.7 compilers than with GCC 4.4.3 or Clang 3.1. Please try it and - report any issues.

    -
  • -
  • Added a {@code -mstack-protector-guard=} option for x86 to choose between a - global default path which is compatible with older Android C library (bionic) - and a new tls path (%gs:20) for {@code -fstack-protector}, - {@code -fstack-protector-all} and {@code -fstack-protector-strong} using the GCC 4.6 - and higher compilers. - -

    - Note: The {@code -mstack-protector-guard} setting itself does not - enable any {@code -fstack-protector*} options.

    -
  • -
  • Added {@code android_setCpu()} function to - {@code sources/android/cpufeatures/cpu-features.c} for use when auto-detection via - {@code /proc} is not possible in Android 4.1 and higher. - (Chromium Issue - 164154)
  • -
-
- -
Important bug fixes:
-
-
    -
  • Fixed unnecessary rebuild of object files when using the {@code ndk-build} script. - (Issue 39810)
  • -
  • Fixed a linker failure with the NDK 8c release for Mac OS X 10.6.x that produced the - following error: -
    -dyld: lazy symbol binding failed: Symbol not found: _memmem
    -Referenced from: ...../arm-linux-androideabi/bin/ld
    -Expected in: /usr/lib/libSystem.B.dylib
    - This problem was caused by building on Mac OS X 10.7, which produced binaries that were - not compatible with Mac OS 10.6.x and the NDK. -
  • -
  • Removed the {@code -x c++} options from the Clang++ standalone build script. - (Issue 39089)
  • -
  • Fixed issues using the {@code NDK_TOOLCHAIN_VERSION=clang3.1} option in Cygwin. - (Issue 39585)
  • -
  • Fixed the {@code make-standalone-toolchain.sh} script to allow generation of a - standalone toolchain using the Cygwin or MinGW environments. The resulting toolchain - can be used in Cygwin, MingGW or CMD.exe environments. - (Issue 39915, - Issue 39585)
  • -
  • Added missing {@code SL_IID_ANDROIDBUFFERQUEUESOURCE} option in android-14 builds for - ARM and X86. - (Issue 40625)
  • -
  • Fixed x86 CPU detection for the {@code ANDROID_CPU_X86_FEATURE_MOVBE} feature. - (Issue 39317)
  • -
  • Fixed an issue preventing the Standard Template Library (STL) from using C++ - sources that do not have a {@code .cpp} file extension.
  • -
  • Fixed GCC 4.6 ARM internal compiler error at reload1.c:1061. - (Issue 20862)
  • -
  • Fixed GCC 4.4.3 ARM internal compiler error at emit-rtl.c:1954. - (Issue 22336)
  • -
  • Fixed GCC 4.4.3 ARM internal compiler error at postreload.c:396. - (Issue 22345)
  • -
  • Fixed problem with GCC 4.6/4.7 skipping lambda functions. - (Issue 35933)
  • -
-
- -
Other bug fixes:
-
-
    -
  • NDK header file fixes: -
      -
    • Fixed {@code __WINT_TYPE__} and {@code wint_t} to be the same type.
    • -
    • Corrected typo in {@code android/bitmap.h}. - (Issue 15134) -
    • -
    • Corrected typo in {@code errno.h}.
    • -
    • Added check for the presence of {@code __STDC_VERSION__} in {@code sys/cdefs.h}. - (Issue 14627) -
    • -
    • Reorganized headers in {@code byteswap.h} and {@code dirent.h}.
    • -
    • Fixed {@code limits.h} to include {@code page.h} which provides {@code PAGE_SIZE} - settings. - (Issue 39983) -
    • -
    • Fixed return type of {@code glGetAttribLocation()} and - {@code glGetUniformLocation()} from {@code int} to {@code GLint}.
    • -
    • Fixed {@code __BYTE_ORDER} constant for x86 builds. - (Issue 39824) -
    • -
    -
  • -
  • Fixed {@code ndk-build} script to not overwrite {@code -Os} with {@code -O2} for ARM - builds.
  • -
  • Fixed build scripts to allow overwriting of {@code HOST_AWK}, {@code HOST_SED}, and - {@code HOST_MAKE} settings.
  • -
  • Fixed issue for {@code ld.gold} on {@code fsck_msdos} builds linking objects built by - the Intel C/C++ compiler (ICC).
  • -
  • Fixed ARM EHABI support in Clang to conform to specifications.
  • -
  • Fixed GNU Debugger (GDB) to shorten the time spent on walking the target's link map - during {@code solib} events. - (Issue 38402)
  • -
  • Fixed missing {@code libgcc.a} file when linking shared libraries.
  • -
-
- -
Other changes:
-
-
    -
  • Backported 64-bit built-in atomic functions for ARM to GCC 4.6.
  • -
  • Added documentation for audio output latency, along with other documentation and - fixes.
  • -
  • Fixed debug builds with Clang so that non-void functions now raise a {@code SIGILL} - signal for paths without a return statement.
  • -
  • Updated {@code make-standalone-toolchain.sh} to accept the suffix {@code -clang3.1} - which is equivalent to adding {@code --llvm-version=3.1} to the GCC 4.6 toolchain.
  • -
  • Updated GCC and Clang bug report URL to: - http://source.android.com/source/report-bugs.html
  • -
  • Added ARM ELF support to {@code llvm-objdump}.
  • -
  • Suppressed treating c input as c++ warning for Clang builds.
  • -
  • Updated build so that only the 32-bit version of {@code libiberty.a} is built and - placed in {@code lib32/}.
  • -
-
-
-
-
- - -
-

- Android NDK, Revision 8c (November 2012)

diff --git a/docs/html/tools/sdk/tools-notes.jd b/docs/html/tools/sdk/tools-notes.jd index 9349a4e2dbc01..afed043828a09 100644 --- a/docs/html/tools/sdk/tools-notes.jd +++ b/docs/html/tools/sdk/tools-notes.jd @@ -28,109 +28,6 @@ href="http://tools.android.com/knownissues">http://tools.android.com/knownissues

SDK Tools, Revision 21.0.1 (December 2012) -

- -
- -
-
Dependencies:
-
-
    -
  • Android SDK Platform-tools revision 16 or later.
  • -
  • If you are developing in Eclipse with ADT, note that the SDK Tools r21.0.1 is - designed for use with ADT 21.0.1 and later. If you haven't already, update your - ADT Plugin to 21.0.0.
  • -
  • If you are developing outside Eclipse, you must have - Apache Ant 1.8 or later.
  • -
-
- -
General Notes:
-
-
    -
  • Build -
      -
    • Updated build to detect and handle package name conflicts between an application and - the libraries it depends on. Libraries cannot share package names unless all of them - share the same package name. - (Issue 40152, - Issue 40273) -
    • -
    • Added a flag to disable dex merging to deal with cases where merging could generate - a broken dex file. If this happens to your project, add the following setting to your - {@code project.properties} file: {@code dex.disable.merger=true} This setting - causes the build system to revert to the older, slower dex processing that does not - pre-dex libraries.
    • -
    -
  • - -
  • Renderscript -
      -
    • Added support for - Filterscript - compilation.
    • -
    • Added new project setting to control the Renderscript compilation target separately - from an Android project. Adding the following line to a {@code project.properties} - file causes Renderscript code to be compiled for Android API Level 17, while the - containing application can target a different (lower) API level: -
      renderscript.target = 17
      - Previously, the Renderscript compilation target was tied to the - {@code android:minSdkVersion} setting in the manifest. - (Issue 40487) -
    • -
    -
  • - -
-
- - -
Bug fixes:
-
-
    -
  • Lint -
      -
    • Corrected check for {@code 0px} values in style XML elements. - (Issue 39601) -
    • -
    • Fixed incorrect flagging of formatting strings. - (Issue 39758) -
    • -
    • Fixed problem where {@code tools:ignore} directive in the manifest file was ignored - by the Lint tool. - (Issue 40136) -
    • -
    • Fixed problem with flagging a wakelock release inside a conditional. - (Issue 40424) -
    • -
    • Fixed incorrect reporting of missing {@code layout_width} and {@code layout_height} - XML fields. - (Issue 38958) -
    • -
    • Fixed handling of custom namespace attributes.
    • -
    • Added fixes for filtering out library project warnings.
    • -
    • Removed warnings about missing classes before a build.
    • -
    -
  • - -
  • Fixed problem with UI Automator Viewer execution script where Android tools directory - is not set.
  • -
  • Fixed problem with the SDK Manager so that it auto-selects the most recently released - platform on startup.
  • -
  • Fixed Java finding script to look for the currently supported version of Java (1.6 or - higher).
  • -
  • Fixed the SDK Manager launcher in the ADT bundle so that it can properly launch the - SDK Manager program when it is placed at the root of the bundle.
  • -
-
-
-
-
- -
-

- SDK Tools, Revision 21 (November 2012)