前人未踏の領域へ アプリ開発編

Android, iOSアプリ開発に関する調査メモ置き場。ほとんどAndroid。はてなダイアリーから移行したため古い記事にはアプリ以外も含まれます。

プロジェクトのGradle化

プロジェクトを作ったり、既存プロジェクトをAndroid StudioにインポートしたけどGradle関連のファイルが無いなど、そんなときに後からGradleプロジェクトに変更する方法。Gradleのインストールは完了していることを想定。

まずは素直にFile → Import Project → 既存プロジェクトを選択
その後build.gradleを編集。

buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:0.10.4'
    }
    repositories {
        mavenCentral()
    }
}
allprojects {
    repositories {
        mavenCentral()
    }
}
apply plugin: 'android'
android {
    compileSdkVersion 19
    buildToolsVersion '19.1.0'
    dexOptions {
        incremental true
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_6
        targetCompatibility JavaVersion.VERSION_1_6
    }
    defaultConfig {
        minSdkVersion 9
    }
    productFlavors {
    }
}
repositories {
    mavenCentral()
}
dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile 'com.google.android.gms:play-services:+'
    compile 'com.android.support:support-v4:+'
}

あとはお好みで。