我正在使用react-native
库,当我尝试在Android Studio上重建项目时,我得到以下错误-
构建AAR时不支持直接本地.aar文件依赖项。生成的AAR将被破坏,因为来自任何本地.aar文件依赖项的类和Android资源不会打包到生成的AAR中。在这种情况下,Android Gradle插件的早期版本也会产生破坏的阿尔斯(尽管没有引发此错误)。:library-name项目的以下直接本地.aar文件依赖项导致此错误**
虽然我确实有aar
文件在我使用的库的android文件夹中。
我在用
- react-native - 0.66.4
- Gradle版本- 6.9
下面是我正在使用的库的Android文件夹中存在的build.gradle
.
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.2'
}
}
apply plugin: 'com.android.library'
android {
compileSdkVersion 29
defaultConfig {
minSdkVersion 16
targetSdkVersion 29
versionCode 1
versionName "1.0"
}
lintOptions {
abortOnError false
}
}
repositories {
mavenCentral()
google()
flatDir {
dirs 'libs'
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar'])
implementation 'com.facebook.react:react-native:0.20.1'
}
字符串
编辑
下面是我上面提到的库的图片。在这个库中,我在_test
文件夹中测试它。_test
只是一个普通的react-native
项目。
这是我在上面的问题中提到的libs中的.aar
文件(在图片中选择)。
x1c 0d1x的数据
1条答案
按热度按时间cwdobuhd1#
尝试下面的
1.将.aar文件放置到android/app/libs目录
1.将以下代码片段添加到app build.gradle(例如,仅在依赖项上方)
字符串
1.将以下内容添加到应用构建gradle依赖项:
型