SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Google	
  IO	
  2012 つまみ食い	
  (1)
                  ADT	
  r20	
  の新機能
                           ※一部 SDKの話



                        Takuya	
  Fujimura
                            @tlync




12年7月12日木曜日
はなすこと


      • 新しくなった Project/Activity 作成ウィザード
      • Android Lint の細かな改善
      • 複数デバイスで同時実行が可能に
      • Layout Editor が色々変わった
      • ビルド周りの細かな変更/改善

12年7月12日木曜日
はなさないこと

      • NDK がどうやらサポートされたらしい
      • DDMS とかが Android Device Monitor って
              名前で集約されたらしい
          •   http://developer.android.com/tools/help/monitor.html


      • Open GL ES のトレースツールが追加されたら
              しい

      • 他、こまかいパフォーマンス改善についてとか
12年7月12日木曜日
新しくなった
              Project/Activity 作成ウィザード




12年7月12日木曜日
Demo




12年7月12日木曜日
Project の作成




12年7月12日木曜日
ここはあまり変わらず




12年7月12日木曜日
なんかアイコンが作れる!?




12年7月12日木曜日
…




12年7月12日木曜日
わりとどうでもいい




12年7月12日木曜日
Activity の作成




12年7月12日木曜日
テンプレートから選べる




12年7月12日木曜日
ナビゲーションタイプも選べる




12年7月12日木曜日
diff も表示される様になった




12年7月12日木曜日
Android Lint の細かな改善




12年7月12日木曜日
Java ファイルの保存時に
                Lint が走る様になった
                   (これは嬉しい)




12年7月12日木曜日
意図せずに新しい API を
              使ってしまう心配もいらない




12年7月12日木曜日
レイアウトエディタでの
       編集時にも Lint が走り UI エレメントに
          オーバーレイ表示される様に




12年7月12日木曜日
これ




12年7月12日木曜日
他にも細かいのあるけど割愛




12年7月12日木曜日
複数デバイスでの同時実行が可能に




12年7月12日木曜日
これ




12年7月12日木曜日
※ JUnit とデバッグの時は使えません




12年7月12日木曜日
Layout Editor が色々変わった




12年7月12日木曜日
XML エディタで Quick Outline が
                    使える様になった
                   ※ Ctrl or Cmd + O




12年7月12日木曜日
他は時間がないのでこちらを見てください
                 h1p://tools.android.com/recent/layoutwindows
        h1p://tools.android.com/recent/newlayouteditorpropertysheet




12年7月12日木曜日
ビルド周りの細かな変更/改善




12年7月12日木曜日
ライブラリプロジェクトの
     マニフェストファイルのマージをサポート
              manifestmerger.enabled=true
                  ※	
  project.proper;es




12年7月12日木曜日
ソースと JavaDoc の自動添付をサポート




12年7月12日木曜日
Proguard の設定ファイルが2つ追加

       • proguard-­‐android-­‐op;mize.txt	
  =	
  最適化を有効にしたもの
       • proguard-­‐android.txt	
  =	
  最適化を無効にしたもの
               ※$ANDROID_HOME/tools/proguard にある
                             ※未検証




12年7月12日木曜日
参考リンク


    • What s New In Android Developer Tools (動画)
     • https://developers.google.com/events/io/
              sessions/gooio2012/104/

    • SDK Tools ChangeLog
     • http://developer.android.com/tools/sdk/
              tools-notes.html


12年7月12日木曜日
おわり




12年7月12日木曜日

Contenu connexe

Similaire à Google IO 2012 つまみ食い(1) ADT r20 の新機能

ICT ERA + ABC 2012 Tohoku
ICT ERA + ABC 2012 TohokuICT ERA + ABC 2012 Tohoku
ICT ERA + ABC 2012 Tohoku
Takashi EGAWA
 
WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN
kamiyam .
 
Unity3.5と4.0の違い
Unity3.5と4.0の違いUnity3.5と4.0の違い
Unity3.5と4.0の違い
Keigo Ando
 
OSSで支えられるライブドアの巨大ログ集計 #nhntech
OSSで支えられるライブドアの巨大ログ集計 #nhntechOSSで支えられるライブドアの巨大ログ集計 #nhntech
OSSで支えられるライブドアの巨大ログ集計 #nhntech
SATOSHI TAGOMORI
 
Sugarcubeをはじめよう
SugarcubeをはじめようSugarcubeをはじめよう
Sugarcubeをはじめよう
Eihiro Saishu
 

Similaire à Google IO 2012 つまみ食い(1) ADT r20 の新機能 (20)

JUC2012
JUC2012JUC2012
JUC2012
 
すごいぞ!Google Chrome
すごいぞ!Google Chromeすごいぞ!Google Chrome
すごいぞ!Google Chrome
 
Aiming study#6pdf
Aiming study#6pdfAiming study#6pdf
Aiming study#6pdf
 
PhoneGap Introduction
PhoneGap IntroductionPhoneGap Introduction
PhoneGap Introduction
 
CMS / BLOG and SnoWOman
CMS / BLOG and SnoWOmanCMS / BLOG and SnoWOman
CMS / BLOG and SnoWOman
 
配布用Supervisordによるnode.jsの運用
配布用Supervisordによるnode.jsの運用配布用Supervisordによるnode.jsの運用
配布用Supervisordによるnode.jsの運用
 
20120630 android ics in Yokohama
20120630 android ics in Yokohama20120630 android ics in Yokohama
20120630 android ics in Yokohama
 
【Techbuzz】titanium資料
【Techbuzz】titanium資料【Techbuzz】titanium資料
【Techbuzz】titanium資料
 
ICT ERA + ABC 2012 Tohoku
ICT ERA + ABC 2012 TohokuICT ERA + ABC 2012 Tohoku
ICT ERA + ABC 2012 Tohoku
 
WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN
 
Unity3.5と4.0の違い
Unity3.5と4.0の違いUnity3.5と4.0の違い
Unity3.5と4.0の違い
 
Heroku入門
Heroku入門Heroku入門
Heroku入門
 
Introduce the activities of gdg kobe 130917
Introduce the activities of gdg kobe 130917Introduce the activities of gdg kobe 130917
Introduce the activities of gdg kobe 130917
 
OSSで支えられるライブドアの巨大ログ集計 #nhntech
OSSで支えられるライブドアの巨大ログ集計 #nhntechOSSで支えられるライブドアの巨大ログ集計 #nhntech
OSSで支えられるライブドアの巨大ログ集計 #nhntech
 
セプテーニさんでのセミナー
セプテーニさんでのセミナーセプテーニさんでのセミナー
セプテーニさんでのセミナー
 
グリーを支えるソーシャルコーディングのすべて
グリーを支えるソーシャルコーディングのすべてグリーを支えるソーシャルコーディングのすべて
グリーを支えるソーシャルコーディングのすべて
 
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
 Sansan Tech Meetup Androidエンジニアが振り返る Google I/O   Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
 
Visual studio2013からGithubへPushする方法
Visual studio2013からGithubへPushする方法Visual studio2013からGithubへPushする方法
Visual studio2013からGithubへPushする方法
 
iPhoneアプリを作ってみよう
iPhoneアプリを作ってみようiPhoneアプリを作ってみよう
iPhoneアプリを作ってみよう
 
Sugarcubeをはじめよう
SugarcubeをはじめようSugarcubeをはじめよう
Sugarcubeをはじめよう
 

Google IO 2012 つまみ食い(1) ADT r20 の新機能