12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- apply plugin: 'com.android.application'
- apply plugin: 'com.google.gms.google-services'
- apply plugin: 'com.google.firebase.crashlytics'
- dependencies {
- implementation project(':unityLibrary')
- }
- android {
- ndkPath "**NDKPATH**"
- compileSdkVersion **APIVERSION**
- buildToolsVersion '**BUILDTOOLS**'
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_11
- targetCompatibility JavaVersion.VERSION_11
- }
- defaultConfig {
- multiDexEnabled true //添加此配置,是为了当代码行数超过64k的时候设置的
- minSdkVersion **MINSDKVERSION**
- targetSdkVersion **TARGETSDKVERSION**
- applicationId '**APPLICATIONID**'
- ndk {
- abiFilters **ABIFILTERS**
- }
- versionCode **VERSIONCODE**
- versionName '**VERSIONNAME**'
- }
- aaptOptions {
- noCompress = **BUILTIN_NOCOMPRESS** + unityStreamingAssets.tokenize(', ')
- ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:!CVS:!thumbs.db:!picasa.ini:!*~"
- }**SIGN**
- lintOptions {
- abortOnError false
- }
- buildTypes {
- debug {
- minifyEnabled **MINIFY_DEBUG**
- proguardFiles getDefaultProguardFile('proguard-android.txt')**SIGNCONFIG**
- jniDebuggable true
- }
- release {
- minifyEnabled **MINIFY_RELEASE**
- proguardFiles getDefaultProguardFile('proguard-android.txt')**SIGNCONFIG**
- }
- }**PACKAGING_OPTIONS****PLAY_ASSET_PACKS****SPLITS**
- **BUILT_APK_LOCATION**
- bundle {
- language {
- enableSplit = false
- }
- density {
- enableSplit = false
- }
- abi {
- enableSplit = true
- }
- }
- task copyJsonFile {
- def unityProjectPath = $/file:///**DIR_UNITYPROJECT**/$.replace("\\", "/")
- copy {
- from(unityProjectPath + '/Assets/PottingMobileSDK/')
- into('./')
- include("google-services.json")
- }
- }
- preBuild.dependsOn copyJsonFile
- }**SPLITS_VERSION_CODE****LAUNCHER_SOURCE_BUILD_SETUP**
|