Files
wnmj-normal/proj.android/build.gradle.bak
2026-03-03 13:56:44 +08:00

101 lines
2.6 KiB
Groovy

buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.0.4'
}
}
allprojects {
repositories {
google()
mavenCentral()
}
}
apply plugin: 'com.android.application'
android {
compileSdkVersion 34
//ndkVersion "16.1.4479499" // 暂时禁用 NDK 源码编译
useLibrary 'org.apache.http.legacy'
// NDK 编译配置(禁用 - 使用预编译的 .so 文件)
// externalNativeBuild {
// ndkBuild {
// path file('jni/Android.mk')
// }
// }
defaultConfig {
applicationId "com.jxkh.queyi"
minSdkVersion 21
targetSdkVersion 34
versionCode 16
versionName "1.0.16"
ndk {
// arm64-v8a 暂时禁用,因 chipmunk 物理库 API 不兼容
abiFilters 'armeabi-v7a'
}
// externalNativeBuild {
// ndkBuild {
// def cocos2dPath = file('../cocos2d').absolutePath.replace('\\', '/')
// arguments 'NDK_APPLICATION_MK=jni/Application.mk',
// 'APP_PLATFORM=android-21',
// "NDK_MODULE_PATH=${file('..').absolutePath.replace('\\', '/')};${cocos2dPath};${cocos2dPath}/cocos;${cocos2dPath}/external;${cocos2dPath}/cocos/editor-support"
// }
// }
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDirs = ['libs']
}
}
lintOptions {
abortOnError false
}
signingConfigs {
debug {
storeFile file('android.keystore')
storePassword 'sqys2016'
keyAlias 'android.keystore'
keyPassword 'sqys2016'
}
release {
storeFile file('android.keystore')
storePassword 'sqys2016'
keyAlias 'android.keystore'
keyPassword 'sqys2016'
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug
}
release {
signingConfig signingConfigs.release
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation project(':libcocos2dx')
implementation 'junit:junit:4.13.2'
}