- Home /
Question by
ezel3050 · Feb 23, 2021 at 09:05 AM ·
androidandroid buildbuild error
Gradle build error
I'm using a custom gradle (I'm terrible at gradle) and I can't build for both ARMv7 and ARMv64. I'm using Unity 2020.1.6f1 this is my mainTemplate.gradle I'm trying to build for v64 just to be able to publish it to google play (so if there is other way that i can get around it please let me know)
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.3'
**BUILD_SCRIPT_DEPS**}
}
allprojects {
repositories {
google()
jcenter()
flatDir {
dirs 'libs'
}
maven { url 'https://dl.bintray.com/tapsellorg/maven'}
maven { url 'https://adcolony.bintray.com/AdColony' }
maven { url "https://chartboostmobile.bintray.com/Chartboost" }
}
}
// Android Resolver Repos Start
([rootProject] + (rootProject.subprojects as List)).each {
ext {
it.setProperty("android.useAndroidX", true)
it.setProperty("android.enableJetifier", true)
}
}
([rootProject] + (rootProject.subprojects as List)).each { project ->
project.repositories {
def unityProjectPath = $/file:///**DIR_UNITYPROJECT**/$.replace("\\", "/")
maven {
url "https://maven.google.com"
}
maven {
url "https://dl.bintray.com/tapsellorg/maven" // Packages/ir.tapsell.unity.android-plugin/Editor/TapsellDependencies.xml:5
}
maven { url 'https://adcolony.bintray.com/AdColony' }
maven { url "https://chartboostmobile.bintray.com/Chartboost" }
maven {
url (unityProjectPath + "/Assets/GeneratedLocalRepo/Firebase/m2repository") // Packages/com.google.firebase.app/Firebase/Editor/AppDependencies.xml:22, Packages/com.google.firebase.messaging/Firebase/Editor/MessagingDependencies.xml:20
}
mavenLocal()
jcenter()
mavenCentral()
}
}
apply plugin: 'com.android.library'
**APPLY_PLUGINS**
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'ir.tapsell.plus:tapsell-plus-sdk-unity:1.2.2'
implementation 'com.google.android.gms:play-services-base:17.5.0' // Packages/com.google.firebase.app/Firebase/Editor/AppDependencies.xml:17
implementation 'com.google.firebase:firebase-analytics:18.0.0' // Packages/com.google.firebase.messaging/Firebase/Editor/MessagingDependencies.xml:15
implementation 'com.google.firebase:firebase-app-unity:7.0.2' // Packages/com.google.firebase.app/Firebase/Editor/AppDependencies.xml:22
implementation 'com.google.firebase:firebase-common:19.3.1' // Packages/com.google.firebase.app/Firebase/Editor/AppDependencies.xml:13
implementation 'com.google.firebase:firebase-messaging:21.0.0' // Packages/com.google.firebase.messaging/Firebase/Editor/MessagingDependencies.xml:13
implementation 'com.google.firebase:firebase-messaging-unity:7.0.2' // Packages/com.google.firebase.messaging/Firebase/Editor/MessagingDependencies.xml:20
//for adMob
implementation 'com.google.android.gms:play-services-ads:19.5.0'
//for unityAds
implementation 'com.unity3d.ads:unity-ads:3.5.1'
//for chartboost
implementation 'com.chartboost:chartboost-sdk:8.1.0'
//for facebook
// implementation 'com.facebook.android:audience-network-sdk:5.3.0'
// implementation 'com.facebook.android:facebook-android-sdk:5.2.0'
//for adcolony
implementation 'com.adcolony:sdk:4.3.0'
//for applovin
implementation 'com.applovin:applovin-sdk:9.7.2'
//for vungle
// implementation 'com.vungle:publisher-sdk-android:6.4.11'
**DEPS**}
android {
compileSdkVersion **APIVERSION**
buildToolsVersion '**BUILDTOOLS**'
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
defaultConfig {
consumerProguardFiles 'proguard-unity.txt'**USER_PROGUARD**
minSdkVersion **MINSDKVERSION**
targetSdkVersion **TARGETSDKVERSION**
ndk {
abiFilters **ABIFILTERS**
}
versionCode **VERSIONCODE**
versionName '**VERSIONNAME**'
multiDexEnabled true
}
lintOptions {
abortOnError false
}
aaptOptions {
noCompress = ['.unity3d', '.ress', '.resource', '.obb'**STREAMING_ASSETS**]
}**SIGN**
buildTypes {
debug {
// minifyEnabled **MINIFY_DEBUG**
//
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'**USER_PROGUARD**
jniDebuggable true
}
release {
// minifyEnabled **MINIFY_RELEASE**
//
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'**USER_PROGUARD****SIGNCONFIG**
}
}**PACKAGING_OPTIONS**
**BUILT_APK_LOCATION**
}**REPOSITORIES****SOURCE_BUILD_SETUP**
screenshot-2021-02-23-060822.png
(24.9 kB)
screenshot-2021-02-23-061313.png
(52.9 kB)
Comment