簡體   English   中英

添加外部庫項目

[英]Adding external library project

我正在使用android studio,我想從GitHub.com向我的主項目添加一個外部庫項目。 我創建了一個名為libs的文件夾並向其中添加了整個模塊。然后像github中所說的那樣,將這行代碼添加到build.gradle文件中

compile 'org.apmem.tools:layouts:1.10@aar'

但是我無法建立我的項目並收到此錯誤

錯誤:(9,1)評估根項目'MyProject'時出現問題。 在類型org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的對象上找不到參數[org.apmem.tools:layouts:1.10@aar]的方法compile()。

搜索此問題后,在此處找到解決方案並按照此處描述的步驟進行操作。

但是現在我收到這個錯誤

錯誤:配置項目':app'時發生問題。 無法評估模塊android-flowlayout-master:找不到名稱為“默認”的配置。

編輯:我的build.gradle文件

buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.2.0'
    compile 'org.apmem.tools:layouts:1.10@aar'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Android項目中有多個build.gradle文件。 在項目的根目錄中有一個項目級別,然后在模塊的子文件夾中有模塊級別的項目。 默認情況下,項目中有一個名為app模塊。

當你添加依賴,你必須將它們添加到模塊build.gradle文件(其中有android在默認情況下頂塊),里面dependencies塊。 這是項目級別build.gradle的注釋警告您。

默認情況下,此文件位於app文件夾中。 如果您在Android Studio中使用項目的Android視圖,則如下所示:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM