2010年12月7日火曜日

Android SDK Tools, Reviison 8

http://developer.android.com/sdk/tools-notes.html

SDK Tools, Revision 8 (December 2010)

Dependencies:

ADT を使って Eclipse で開発している場合、 SDK Tools r8 は ADT 8.0.0 以降を対象としているので、SDK Tools r8 をインストールした後、 ADT Plugin を 8.0.0 にアップデートしてください。

SDK Tools r8 は Platform-tools と呼ばれる新しい SDK コンポーネントが必要です。
新しい Platform-tools コンポーネントによって、すべての SDK platforms (Android 2.1, Android 2.2 など) で同じ(最新の)バージョンのビルドツール(adb, aapt, aidl, dx) が使えるようになります。Platform-tools コンポーネントをダウンロードするには、Adding SDK Components に記述したように Android SDK Manager を使ってください。


Upgrading from SDK Tools r7:

SDK Tools r8 をそれ以前のバージョンからアップグレードした場合、adb tool がインストールされるデフォルトロケーションが <SDK>/tools/adb< から <SDK>/platform-tools/adb に変わることに注意してください。これは、PATH に新しいロケーションを設定したり、カスタムビルドのスクリプトに新しいロケーションを参照するように変更することが必要になることを意味しています。adb 実行ファイルを新しいロケーションから古いロケーションにコピーすることは推奨されません。なぜなら、SDK Tools のアプデートに続いて file が消されてしまうからです。


General notes:

・すべての SDK platform で Library Projects をサポート

・true debug build をサポート。もはや開発者は android:debuggable 属性をマニフェストの <application> タグに追加する必要はありません - build tools が属性を自動的に追加します。Eclipse/ADT では、すべての incremental build はデバッグビルドを仮定し、tools は android:debuggable="true" を追加します。signed release build を export するときには、tools はこの属性を追加しません。Ant では、ant debug command は自動的に android:debuggable="true" 属性を追加します。一方、release では行ないません。android:debuggable="true" が手動で設定されている場合、ant release は実際は (release build ではなく) debug build を行ないます。

・release build 時の自動 ProGuard をサポート。開発者は android tool を使って ProGuard 設定ファイルを生成することができ、build tools は自動的にビルド中のプロジェクトソースに対して ProGuard を走らせます。より詳しい情報は、ProGuard documentation を見てください。

・New overridable Ant javac properties: java.encoding, java.source, and java.target (default values are "ascii", "1.5", and "1.5", respectively).

・New UI for the HierarchyViewer tool.


 

0 件のコメント:

コメントを投稿