导入模块后,Android项目无法使用Gradle构建

玛丽

我创建了一个android应用,并且想要包含vokaturi模块。我更改了vokaturi.gradle文件,"com.android.library"":vokaturi"settings.gradle文件和添加的主应用程序模块中添加了模块,implementation project(':vokaturi')当我尝试同步主应用程序模块时出现错误

Could not find :OpenVokaturi-Android:.
Required by:
    project :app > project :vokaturi
Search in build.gradle files  

这是我的主要app.gradle文件的外观。

    apply plugin: 'com.android.application'
    android {
        compileSdkVersion 28
    defaultConfig {
        applicationId "com.example.afinity"
        minSdkVersion 21
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    }
    dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

    implementation project(':vokaturi')
    }

这就是vokaturi.gradle文件的样子

apply plugin: 'com.android.library'

android {
    compileSdkVersion 28
    defaultConfig {

        minSdkVersion 21
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
repositories {
    flatDir {
        dirs 'libs/aars'
    }
}
dependencies {
    implementation(name: 'OpenVokaturi-Android', ext: 'aar')
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:28.0.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}

我不知道我做错了什么...我是android的新手,谢谢大家的帮助

阿尼鲁德

该文件的默认名称可能是-OpenVokaturi-3-0-android.aar,而不是OpenVokaturi-Android,这就是为什么您会收到该错误的原因。还有这个-

implementation(name: 'OpenVokaturi-3-0-android.aar', ext: 'aar')

不应位于vokaturi模块中,而应位于app.gradle文件中。将该行添加到您的应用gradle文件中,然后直接将vokaturi作为aar文件包含在内。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android项目无法构建

项目无法使用Kotlin 1.1.3构建

带有外部模块本地副本的项目无法构建

在Android Studio中更改SDK路径后,旧项目无法构建

Gradle构建的JavaFX项目无法在Windows中运行

将项目导入 Android Studio 后无法构建 Android 应用程序(使用 Ionic 框架创建)

NUXT 项目无法构建

Kotlin Android项目无法同步Gradle项目

Android Studio:从 Github 导入项目并使用 gradle 文件重建/清理/同步后“无法解析符号 R”

Android Studio中的导入项目无法解析ActivityRecognnitionClient

Android Studio项目无法解析ActionBarSherlock导入

Android Flutter 项目无法构建,出现各种错误

在Linux下使用libcurl构建项目无法正常工作

无法使用Android Studio构建Android项目-Gradle 1.7

在io.branch.sdk的android gradle中排除模块'answer-shim'后无法使用proguard构建

重命名项目后,我的 React Native 项目无法构建

在更新SDK以使其包含v20和最新的构建工具后,为什么我的Android项目无法构建?

由于测试依赖性,Gradle Spring Cloud Stream项目无法构建

Spring Boot和Gradle多模块项目无法正确加载依赖项

Java项目无法在Maven构建后运行并且不在cmd上运行

在我添加匿名类后,Jetpack Compose项目无法构建

移至 x64 java jdk 后 xamarin droid 项目无法构建

添加库后无法使用Gradle编译Android项目

无法在Android Studio项目中构建gradle

React项目无法在git子模块中使用节点模块

adMob更新后,项目无法运行

Android项目无需模块级build.gradle即可编译和运行。这样对吗?

项目无法在 Dependent 项目中使用 SDK 依赖项构建

升级到 android gradle 插件 3.0.0+ 后无法构建项目