| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 | 
							- import org.apache.tools.ant.taskdefs.condition.Os
 
- apply plugin: 'com.android.application'
 
- android {
 
-     compileSdkVersion 22
 
-     buildToolsVersion "25.0.0"
 
-     defaultConfig {
 
-         applicationId "ime.capella.jao.redcore"
 
-         minSdkVersion 10
 
-         targetSdkVersion PROP_TARGET_SDK_VERSION
 
-         versionCode 1
 
-         versionName "1.0"
 
-         externalNativeBuild {
 
-             ndkBuild {
 
-                 if (!project.hasProperty("PROP_NDK_MODE") || PROP_NDK_MODE.compareTo('none') != 0) {
 
-                     
 
-                     targets 'MyGame'
 
-                     arguments 'NDK_TOOLCHAIN_VERSION=4.9'
 
-                     arguments 'APP_PLATFORM=android-'+PROP_TARGET_SDK_VERSION
 
-                     
 
-                     def module_paths = [project.file("../../cocos2d").absolutePath,
 
-                                         project.file("../../cocos2d/cocos").absolutePath,
 
-                                         project.file("../../cocos2d/external").absolutePath]
 
-                     if (Os.isFamily(Os.FAMILY_WINDOWS)) {
 
-                         
 
-                         module_paths = module_paths.collect {it.replaceAll('\\\\', '/')}
 
-                         arguments 'NDK_MODULE_PATH=' + module_paths.join(";")
 
-                     }
 
-                     else {
 
-                         arguments 'NDK_MODULE_PATH=' + module_paths.join(':')
 
-                     }
 
-                     
 
-                     arguments '-j' + Runtime.runtime.availableProcessors()
 
-                     abiFilters.addAll(PROP_APP_ABI.split(':').collect{it as String})
 
-                 }
 
-             }
 
-         }
 
-     }
 
-     sourceSets.main {
 
-         java.srcDir "src"
 
-         res.srcDir "res"
 
-         manifest.srcFile "AndroidManifest.xml"
 
-         assets.srcDir "../../Resources"
 
-     }
 
-     externalNativeBuild {
 
-         ndkBuild {
 
-             if (!project.hasProperty("PROP_NDK_MODE") || PROP_NDK_MODE.compareTo('none') != 0) {
 
-                 
 
-                 path "jni/Android.mk"
 
-             }
 
-         }
 
-     }
 
-     signingConfigs {
 
-        release {
 
-             if (project.hasProperty("RELEASE_STORE_FILE")) {
 
-                 storeFile file(RELEASE_STORE_FILE)
 
-                 storePassword RELEASE_STORE_PASSWORD
 
-                 keyAlias RELEASE_KEY_ALIAS
 
-                 keyPassword RELEASE_KEY_PASSWORD
 
-             }
 
-         }
 
-     }
 
-     buildTypes {
 
-         release {
 
-             minifyEnabled false
 
-             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
 
-             if (project.hasProperty("RELEASE_STORE_FILE")) {
 
-                 signingConfig signingConfigs.release
 
-             }
 
-             externalNativeBuild {
 
-                 ndkBuild {
 
-                     arguments 'NDK_DEBUG=0'
 
-                 }
 
-             }
 
-         }
 
-         debug {
 
-             externalNativeBuild {
 
-                 ndkBuild {
 
-                     arguments 'NDK_DEBUG=1'
 
-                 }
 
-             }
 
-         }
 
-     }
 
- }
 
- dependencies {
 
-     compile fileTree(dir: 'libs', include: ['*.jar'])
 
-     compile project(':libcocos2dx')
 
- }
 
 
  |