ADT 20.0.0 (2012年6月)リリース
- 依存関係
-
- ADT 20.0.0 を利用するために Java 1.6 かそれ以降が必要
- Eclipse Helios (Version 3.6.2) かそれ以降が必要
- ADT 20.0.0 は、SDK tools r20 を利用するために設計されています。SDK Tools r20. まだSDK Tools r20をインストールしていない場合は、SDK manager からインストールしてください。
- 一般的な改善点:
-
- アプリケーション テンプレート
- Androidアプリのテンプレートを追加。Androidアプリ開発のベストプラクティスを利用するために、開発者が特殊な事例を登録可能にした。
- パフォーマンス
- 全体的な ADT パフォーマンスを改善し、メモリに関する不具合を修正。SDK dataのロードを30%改善。
- GLES向けのTracer
- アプリからのOpenGL callをトレースするための新しいperspective viewを追加し、それぞれのcallの track とビジュアル結果が見れるようになった。 (詳細はこちら。)
- Lint
- 新しい Lint ルールを追加。manifest 登録、activity 登録の重複、セキュリティチェック、Toastの正しい利用方法、SharedPreferencesのcommit()忘れの防止、Fragmentクラスのインスタンス化、handlerのメモリリーク対応
- レイアウトエディタに関する Lint のより厳しい統一を追加(
href="http://tools.android.com/recent/lintfeedback">詳細はこちら)
- Javaファイル保存時のオプションに Lint の実行を追加(
href="http://tools.android.com/recent/lintonsave">詳細はこちら)
- レイアウトエディタ(詳細はこちら)
- 重要な属性、画像やカラーのインラインプレビュー、似ているリソース名がboldでハイライトされる機能を追加
- デフォルト値の表示機能を追加(あれば)
- リソースの値、enum, flagの固定値の補間を追加
- 拡張プロパティの表示機能を追加し、ネストされたプロパティをカテゴライズする機能、例えば、レイアウトのパラメータは1段階ネストされたプロパティが最初にリストされます。
- 値のないアトリビュート名の上に Tooltips を表示。
- booleanの値のためにチェックボックスのサポートを追加
- アルファベットと数値のソートオーダーを切り替える機能を追加
- より便利に編集できるようにするために、レイアウトエディタのwindows管理を改良
- レイアウトエディタの設定をUIのヘッダから選べるように改良
- XML 編集機能
- テーマ参照(?android:attr, ?attr:)されている宣言への移動サポートを追加
- style定義の補間機能を改良
- APIレベルごとにバージョン定義を表示するために、manifest 内の
minSdkVersion
と targetSdkVersion
属性の補間を改良
- styleファイルを含むカスタムビューのカスタム属性に対しても補間機能を改良。
- XML outline viewでテキストや画像の編集が同期する改良
- Build System
- プロジェクトのmanifestの中に library project の manifest が自動的にマージされる機能を追加。
manifestmerger.enabled
property を有効にすれば動作する。
aapt -G
flagによって、ProGuardの自動サポートを追加。XML files(custom viewsのような)を参照し、テンポラリのProGuard keep-ruleファイルに含まれるクラスを生成するビルドシステムにこの変更は影響する。巨大なライブラリプロジェクト(Android Support libraryのような)の一部を利用する場合により小さな apk を生成することが可能になる。そのため、すべての custom views をkeepするdefault ProGuard 設定ファイルは削除されます。
- NDKベースのAndroid project のデバッグ機能を追加
- background shapes の調整やパディングを Asset Stdio Wizard で対応追加
- LogCat で異なる優先度に色設定ができるように改良
- 複数デバイスが接続されていても、1つのみで実行できるように “Run” を改良。launch 設定ダイアログの target tab は接続されているすべてのデバイスを表示し、物理デバイスかエミュレータかを設定可能。(この機能は、”Run設定”のみで、DebugやJUnitテストでは利用できません)
- 不具合修正
-
- Lintの間違ったレポートに関する多数の不具合を修正
- レイアウトエディタに関する不具合を修正
- カット・コピー・ペーストを含む、Eclipse 4.x (Juno) の互換性保持に関する不具合を修正
Android Development Tools(ADT) 20.0.0 更新情報をわかりやすく掲載 | Bescottee – http://andbrowser.com/develop...
[Android][ADT] / “Android Development Tools(ADT) 20.0.0 更新情報をわかりやすく掲載 | Bescottee” http://andbrowser.com/develop...
[Android][ADT] / “Android Development Tools(ADT) 20.0.0 更新情報をわかりやすく掲載 | Bescottee” http://t.co/ze1qjuhk