Ошибка сборки Android при преобразовании someAar.aarAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Ошибка сборки Android при преобразовании someAar.aar

Сообщение Anonymous »

Итак, я пытался создать приложение на Android, и эта проблема начала появляться, я искал некоторые вещи, но, похоже, ничего не помогло.
Я уже пробовал очистить кеш Gradel, а также обновить Android Studio, но это не помогло. не сработало.
`> Задача :app:mergeExtDexDebug FAILED

Ошибка при индексировании.
Не удалось преобразовать core-1.14.0-alpha01.aar (androidx.core:core:1.14.0-alpha01) для соответствия атрибутам {artifactType=android-dex, dexing-enable-desugaring=true, dexing-incremental-transform=false , dexing-is-debuggable=true, dexing-min-sdk=21, org.gradle.status=release, org.gradle.usage=java-runtime}.`
Я использую эти версии «react»: «17.0.2», «react-native»: «0.67.5»
android/Build.gradle:
buildscript {
println "Running Gradle version: $gradle.gradleVersion"
ext {
buildToolsVersion = "33.0.0"
minSdkVersion = 24
compileSdkVersion = 34
targetSdkVersion = 34
}
repositories {
google()
jcenter()
}
dependencies {
classpath("com.android.tools.build:gradle:4.1.2")
}
}

allprojects {
repositories {
mavenLocal()
maven {
url("$rootDir/../node_modules/react-native/android")
}
maven {
url("$rootDir/../node_modules/jsc-android/dist")
}
google()
jcenter()
maven { url 'https://www.jitpack.io' }
}
}


android/app/Build.gradle:
apply plugin: "com.android.application"

import com.android.build.OutputFile

apply from: "../../node_modules/react-native/react.gradle"

android {
compileSdkVersion rootProject.ext.compileSdkVersion
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
defaultConfig {
applicationId "nameSample"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
versionName "versionSample"
multiDexEnabled true
ndk {
abiFilters 'x86', 'x86_64', 'arm64-v8a', 'armeabi-v7a'
}
}
splits {
density {
enable false
exclude 'ldpi', 'mdpi'
compatibleScreens 'small', 'normal', 'large', 'xlarge'
}
abi {
enable false
reset()
universalApk false
include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
}
}
signingConfigs {
debug {
storeFile file('debug.keystore')
storePassword 'android'
keyAlias 'androiddebugkey'
keyPassword 'android'
}
release {
storeFile file(MYAPP_RELEASE_STORE_FILE)
storePassword MYAPP_RELEASE_STORE_PASSWORD
keyAlias MYAPP_RELEASE_KEY_ALIAS
keyPassword MYAPP_RELEASE_KEY_PASSWORD
}
}
buildTypes {
debug {
splits.abi.enable = false
splits.density.enable = false
aaptOptions.cruncherEnabled = false
signingConfig signingConfigs.debug
ext.alwaysUpdateBuildId = false
}
release {
signingConfig signingConfigs.release // para ficar sob responsabilidade do AppCenter
shrinkResources false
minifyEnabled false
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
}
}
applicationVariants.all { variant ->
variant.outputs.each { output ->
def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4]
def abi = output.getFilter(OutputFile.ABI)
if (abi != null) {
output.versionCodeOverride =
versionCodes.get(abi) * 1048576 + defaultConfig.versionCode
}
}
}
packagingOptions {
pickFirst 'lib/arm64-v8a/libjsc.so'
pickFirst 'lib/arm64-v8a/libc++_shared.so'
pickFirst 'lib/armeabi-v7a/libc++_shared.so'
pickFirst 'lib/x86/libc++_shared.so'
pickFirst 'lib/x86_64/libjsc.so'
pickFirst 'lib/x86_64/libc++_shared.so'
}
}
dependencies {
implementation fileTree(dir: "libs", include: ["*.jar"])
// implementation "com.facebook.react:react-native:0.64.4"
implementation "com.facebook.react:react-native:+" // From node_modules

implementation "androidx.swiperefreshlayout:swiperefreshlayout:+"
implementation "org.webkit:android-jsc:+"

// Add this line here
implementation platform('org.jetbrains.kotlin:kotlin-bom:1.8.0')

}

apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)


Подробнее здесь: https://stackoverflow.com/questions/784 ... omeaar-aar
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»