您的位置:首页 > 移动开发 > Android开发

Follow谷大哥-使用Android studio + gradle

2014-05-28 10:29 393 查看



程序员的编程修(bi)养(ge)

--一个演员
跟着谷大哥后面混Android开发,不用他提供的工具实在说不过去,于是开始使用Android studio + gradle。
全部的内容已经被大哥简化成一个IDE(版本居然还是0.5.8) +一个build.gradle文件:
apply plugin: 'android'

android {
compileSdkVersion 19
buildToolsVersion "19.0.2"

defaultConfig {
minSdkVersion 18
targetSdkVersion 19
}

buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}

signingConfigs {
release {
storeFile file(RELEASE_STORE_FILE)
storePassword RELEASE_STORE_PASSWORD
keyAlias RELEASE_KEY_ALIAS
keyPassword RELEASE_KEY_PASSWORD
}

}

buildTypes {
release {
signingConfig signingConfigs.release
}
}

sourceSets {
main {
//Map to the old eclipse style dirs:
manifest.srcFile 'AndroidManifest.xml'
res.srcDirs = ['res']
assets.srcDirs = ['assets']
java.srcDirs = ['src', 'src-gen']

}
}

lintOptions {
abortOnError false
}
}

dependencies {
compile 'com.google.code.gson:gson:2.2.4'
compile files('libs/achartengine-1.1.0.jar')
}

其中,使用如下的代码来配置生成签名的APK:
signingConfigs {
release {
storeFile file(RELEASE_STORE_FILE)
storePassword RELEASE_STORE_PASSWORD
keyAlias RELEASE_KEY_ALIAS
keyPassword RELEASE_KEY_PASSWORD
}

}

buildTypes {
release {
signingConfig signingConfigs.release
}
}

并配置 ~/.gradle/gradle.properties
RELEASE_STORE_FILE=android.keystore
RELEASE_STORE_PASSWORD=pwd
RELEASE_KEY_ALIAS=android.keystore
RELEASE_KEY_PASSWORD=pwd

使用下面的命令会在./build/apk/中生成签名好的文件:
$ ./gradlew assembleDebug

2Bcontinued…
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: