# ADTでGradle [@yamacraft](https://twitter.com/yamacraft) --- ## 自己紹介 ![alt text](img/yamacraft_175.png) - 山田航空([@yamacraft](https://twitter.com/yamacraft)) - Y.G.E. - 本業/副業 androidエンジニア ![alt text](img/apps.png) --- ## 開発PC - MSI U100 - 08年製 - Atom 1.6GHz - DDR2-667 2GB - 1024 x 600 - xUbuntu12.04 --- ## android studioの問題点 ![alt text](img/master/create_proj.png) --- ## 使わないと煽られる ![alt text](img/master/syogakusei_adt.png) --- ## でもGradleはいろいろ便利だし…… - 外部ライブラリの管理ができる(重要) - 足りないSDKを自動で落とせるようにできる(便利) - ビルドのついでにいろいろ実行できる(嬉しい) --- # ADTでもGradleやってみたい --- ## Generate Gradle build files ![alt text](img/master/select_export.png) --- ## ビルドファイルができる ![alt text](img/master/create_garadle.png) --- ## Gradleラッパーをコピー /(android-sdks)/tools/templates/gradle/wrapper ![alt text](img/master/copy_gradle_files.png) --- ## 環境変数の設定 | | |:-| |export JAVA_HOME="(JDKのホーム)"| |export ANDROID_HOME="(android SDKのホーム)”|   ## そしてビルド… | | |:-| |$./gradlew clean build| --- ## できた! ![alt text](img/master/goto_gradlew.png) ./build/apk/にapkファイルが作られる --- ## Eclipseでビルド ![alt text](img/master/settings_build.png) --- ## 問題点など - ADTではaarが読み込めない - [http://code.google.com/p/android/issues/detail?id=59183](http://code.google.com/p/android/issues/detail?id=59183) - explode以下のclass.jarを読めば、いちおうクラス関連は…… - しかしリソースがそもそも読めない!残念! - ADTからのビルドとgradleのビルド結果に差異がでる - 開発中にヒューマンエラーが起こりやすい - gradleの中でいい感じにADTビルドの設定を更新するとか? - それもうgradle使う必要なくね? --- ## あれ? ![alt text](img/master/ochi.png) --- ## 結論 - gradle使いたければ、素直にandroid studioを使おう - 既存の構成のままgradleを追加する方法にでも使えます - そもそもandroid studioの移行用の手段だけど --- ## ADTでGradle(は諦めよう) 「いやこれならイケる!」というご意見お待ちしています