ADT 21 Preview 5の新機能
Preview 5 にはたくさんの不具合修正が含まれています。それに加えて、以下の変更が入っています。
- ビルドシステム
- 適切に適用されたライブラリクラスに対するマニフェストの結合に関する修正
- ライブラリ群(jarファイルとライブラリプロジェクトの両方)は、ビルド時間を改良するために、pre-dexed されます。
- ライブラリクラスの R クラスは ライブラリに必要な ID のみが生成されます。これは フィールドやメソッドの上限に dex ファイルがヒットするリスクを減らすためです。
- いくつかの編集機能(コード補完、リソース選択、宣言へ飛ぶ)がライブラリプロジェクトのリソースに対しても適切に実行できる。
- Lint
- 新規チェック項目が追加
アプリのバックアップを許可するかどうかを明確に決めるべきであり、そのラベルチェックを実施。
ライブラリパスの設定に関する新しいコマンドラインフラグを追加。
編集時の lint 分析に関するたくさん改良を実施。 - レイアウト エディタ
- レイアウトエディタはシングルエディタの中のシングルレイアウトのすべての変更を強制しません。例えば、ランドスケープとポートレートの2つのバージョンのレイアウトを異なるエディタで編集可能ですし、それらの間をすぐに切り替え可能です。もしくは、同時にそれらを編集して組み合わせることもできます。もし、以前の振る舞いを希望する場合は、設定のAndroid > Editor で以前の不具合に変更できます。
- configuration chooserのデバイスメニューに関する改良
- カスタムビューのレンダリング中や構築中に例外がスローされた場合に、レイアウトエディタのエラーをボトムにスタックトレースの関連部分が表示されますし、スタックフレームがハイパーリンクされます。
- エディタ
- IDEは最後に編集したXMLかグラフィカルモードかどうかを記憶(たとえば、レイアウト、マニフェスト、値の編集)しますし、新しく開いたファイルに同じモードを適用します。これは、ちょうどXMLファイルを編集しようとしたときに、IDEはエディタの種類をXMLエディタを表示しようとします。
- valueの中の属性(Attributes)とリソース(resources)はセーブするたびに有効化されます。
- GLトレース
- imagesとframesをエクスポートするための能力
ADT 21 Preview 4の新機能
Preview 4にはたくさんの不具合修正が含まれています。それに加えて、少しの新規の Lint チェックが追加されてます。
- Lintは、ロケールに関する破壊を行うコードを検索します。例えば、書式付文字列の定義や、パフォーマンス低下の要因や明確なロケール定義がない場合などです。
- マニフェストにクラス定義が存在しないように見える場合。例えば、削除されたり、リネームされたり、マニフェストの更新なしに移動されたり、タイプミスしたような場合。
- デフォルトのパブリックコンストラクタが明示されていないマニフェストの中で定義されているアクティビティやサービスやアプリケーションを検出する。誤って登録されたインタークラスもフラグ付します(
$
をセパレータとして利用する代わりに . を使っている場合) -
View#setTag()
を利用したり、もう1つのViewをpassさせた結果によるリークを検出する。 - リソースエイリアスファイルの誤った利用方法を検出
-
SparseArray<Integer>
のかわりにSparseIntArray
の利用を提案する - 最も知られているバージョンのプラットフォームをターゲットとしていないアプリに警告を出します。
これは、様々な互換性を保つためであり、アプリケーションを広めるためです。
新規lint チェック以外にもいくつかの改良を実施。
- Systraceを DDMS に統合
- F2を押した場合のレイアウトエディタのデフォルト動作を定義。例えば、ボタンやテキストビューをドラッグした後に F2 を押すとテキストの編集が可能
- Rename ショートカットを利用して ID を変更可能
-
“Add Locale…” アクションを利用して簡単にロケールを追加可能。さらに新しい値をフォルダに追加し、新しいロケール向けの翻訳文字セットを編集できるようにします。
-
初期化中や描画中に例外が投げられたカスタムビュー(もしくは間違った設定をしたビュー)は、レイアウトエディタ内にスタックトレースが表示されて、関連するスタックフレームにジャンプすることができます。
ADT 21 Preview 3の新機能
- Preview 3は、たくさんの不具合修正を実施
#それだけかよ(w
ふむ RT Android Development Tools(ADT) 21 preview 3,4,5の更新情報 http://t.co/JwelsoDe
Android Development Tools(ADT) 21 preview3,4,5 更新情報をわかりやすく掲載 | Bescottee – http://andbrowser.com/develop...
[Android] / “Android Development Tools(ADT) 21 preview3,4,5 更新情報をわかりやすく掲載 | Bescottee” http://t.co/pZUbOsT2
[Android] / “Android Development Tools(ADT) 21 preview3,4,5 更新情報をわかりやすく掲載 | Bescottee” http://t.co/pZUbOsT2