Gradle Androidプロジェクトのビルド

Android

Gradle Androidプロジェクトのビルド

build.gradleのサンプルを載せておきます。

 buildscript{
 	repositories{
 		mavenCentral()
 	}
 	
 	dependencies{
 		classpath 'com.android.tools.build:gradle:0.12.+'
 		
 	}
 }
 
 apply plugin: 'com.android.application'
 
 android{
 	compileSdkVersion 21
 	buildToolsVersion "21.0.1"
 
     sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        	}
 	}
 
 	}
 
 dependencies{
 	compile 'com.android.support:appcompat-v7:21.0.+'
 	compile 'com.google.android.gms:play-services:6.1.+'
 	}

最初によくわからなかった点

  • buildToolsVersion とは??

SDK Managerを起動してみると、Tools→Android SDK Build-toolsというのがいくつかあります。この数字をちゃんと入れないとダメです。

  • local.properties をおく

プロジェクトのルートディレクトリに、SDKの場所を書いたlocal.propertiesというファイルをおくか、環境変数にSDKの場所を設定しないといけません。

Windowsでのlocal.propertiesの書き方が実は最初わからなかったので、サンプルを載せておきます。

//sdk.dir = C:\\\adt-bundle-windows-x86_64-20130522\\\adt-bundle-windows-x86_64-20130522\\\sdk

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です