Skip to content

Instantly share code, notes, and snippets.

@mattak
Created August 20, 2014 15:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mattak/77562e25be1059a7a86e to your computer and use it in GitHub Desktop.
Save mattak/77562e25be1059a7a86e to your computer and use it in GitHub Desktop.
cocos2dx 3.2 root build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile project(':..:cocos2d:cocos:platform:android:java')
}
android {
buildToolsVersion "20.0"
compileSdkVersion 20
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
androidTest.setRoot('tests')
}
}
tasks.withType(Compile) {
options.encoding = 'UTF-8'
}
tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
pkgTask.jniFolders = new HashSet<File>()
pkgTask.jniFolders.add(new File(projectDir, 'libs'))
}
task cocosBuild(type:Exec) {
commandLine './build_native.py'
}
tasks.withType(Compile) { compileTask ->
compileTask.dependsOn cocosBuild
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment