我正在使用react-local
库,当我尝试在Android Studio上重建项目时,我得到了以下错误-
直接本地。构建aar时不支持aar文件依赖项。由此产生的AAR将被破坏,因为来自任何本地的类和Android资源。aar文件依赖项不会打包在结果aar中。之前版本的Android Gradle插件在这种情况下也会产生损坏的AAR(尽管没有抛出此错误)。以下直接本地。:library name项目的aar文件依赖项导致此错误**
虽然在我使用的库的android文件夹中有aar文件。
我在用
下面是构建。gradle出现在我正在使用的库的Android文件夹中。
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'
}
下面是我上面提到的图书馆的图片。在这个库中,我正在“测试”文件夹中测试它。而测试只是一个正常的反应本机项目。
这就是<代码>。aarlibs中的文件(在图片中选择),我在上面的问题中提到过。
试着跟随
allprojects {
repositories{
flatDir{
dirs 'libs'
}
}
}
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation files('libs/name-of-the-lib.aar')
一切都很好,但在下一次构建之后,我出现了一些错误。 构建AAR时不支持直接的本地. aar文件依赖项。生成的AAR将被破坏,因为来自任何本地. aar文件依赖项的类和Android资源不会打包在生成的AAR中。在这种情况下,以前版本的Android Gradle插件也会产生损坏的AAR(尽管没有抛出此错误)。: app项目的以下直接本地. aar文件依赖项导致了此错误 实现文件('libs/lib
我们最近升级到了Android Gradle插件4.0.0-beta03。我们现在在构建一个库模块时看到这个错误 我看得出来这是几个月前加入AGP的。但他们没有提供更多关于原因的信息。 所以。 出了什么问题?还有什么消息吗?我在任何地方都找不到任何错误报告。 我该如何解决这个问题?这是说我不能建立一个.AAR,那就依赖于其他的本地.AARS吗?如果这个本地aar被托管在Maven Central或
我如何在本地将aar添加到我的项目中?
我写了一些库,其中有一部分UI。此外,这个库使用另一个库。我想提供发行版来在任何应用程序中使用这部分UI。 我得库有下一个依赖项: /home/user/projects/mainapp/app/build/intermediates/explodede-aar/com.my.sdk/sdk/0.0.1/res/values/values.xml:78:21-29:找不到与给定名称匹配的资源:at
我有一个android gradle项目结构,看起来像这样 < li >模块1-aar < li >模块2-aar < li>testapp-apk 关键事实 模块2 aar取决于模块1 aar。 testapp apk取决于模块2 aar。 JDK11 Gradle 7.4.2 Androidgradle插件7.1.3 没有javadocs、gpg、签名或发布,一切都构建得很好。App运行,一切