1. 程式人生 > >android studio 匯入第三方開源框架/專案,第三方Jar包

android studio 匯入第三方開源框架/專案,第三方Jar包

匯入第三方開源框架/專案

以xUtils3開源框架為例:

一、下載第三方開源框架/專案

下載地址:[xUtils3](https://github.com/wyouflf/xUtils3)

二、把第三方開源框架/專案的library檔案考到專案資料夾中與app資料夾同級

三、在settings.gradle檔案中新增框架/專案

include ':app',"SlidingMenu","xUtils"

四、在build.gradle(Module:app)中新增依賴

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'
]) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.2.1' compile project(':SlidingMenu') compile project(':xUtils') // 新新增的 }

五、第四布後機會提示一些相關錯誤,根據相關錯誤進行修改

在這裡,我新增xUtils3的時候,提示了一個錯誤

Error:(2, 0) Plugin with id 'com.github.dcendents.Android-maven' not found

解決方法:在專案的build.gradle檔案中新增兩句程式碼

dependencies {
        classpath 'com.android.tools.build:gradle:2.2.0-alpha2'
        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2' // 新新增的
        classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' // 新新增的

六、如果加入的第三方開源框架/專案根目錄中沒有build.gradle,新建一個

參考:

apply plugin: 'com.android.library'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        minSdkVersion 4
        targetSdkVersion 23
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
        }
    }
}

dependencies {
    //compile 'com.android.support:appcompat-v7:19.1.0'
    //compile 'com.android.support:support-v4:19.1.0'
    compile files('libs/android-support-v4.jar')
}

七、Build/Make Project(到這一步,就已經新增成功了)

注:在這裡說明一下,android stdios新增xUtils3,可以直接在在build.gradle(Module:app)中新增依賴即可使用,方法如下:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.2.1'
    compile project(':SlidingMenu')
    compile 'org.xutils:xutils:3.3.34'   // 新新增的
    //compile project(':xUtils')
}

匯入第三方Jar包:

直接將jar包拷貝到app/libs下,然後在app下的build.gradle中新增此jar的依賴。如下:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar']) // 如果有這一句,下面一句可以不用新增,這裡新增將libs目錄下的所有jar檔案依賴
    compile files('libs/umeng-analytics-v6.0.1.jar') // 新新增的
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
}

相關推薦

android studio 匯入第三方開源框架/專案第三方Jar

匯入第三方開源框架/專案 以xUtils3開源框架為例: 一、下載第三方開源框架/專案 下載地址:[xUtils3](https://github.com/wyouflf/xUtils3) 二、把第三方開源框架/專案的library檔案考到專案

Android Studio 預設使用 Gradle 構建專案 Eclipse 預設使用 Ant 構建專案

Android Studio 預設使用 Gradle 構建專案, Eclipse 預設使用 Ant 構建專案。   AndroidStudio gradle配置:https://www.cnblogs.com/wxisha

Android Studio匯入so檔案到專案

1、採用最簡單直接的方式匯入s0檔案:在app下新建jniLibs/armeabi目錄,並將指定so檔案拷貝到這一目錄。 2、一般來說其他第三方的開放平臺的so檔案都是已經把對應的本地Java介面類一起封裝到so或者其他庫檔案裡了,我們不需要自己去定義自己的本地介面類,

Android Studio 匯入GitHub上的專案方法

開啟Android Studio  按順序點選VCS -- checkout from Version Control -- Git 點選完後會出現以下介面 在URL處填寫你想匯入的GitHub上的專案地址,然後點選Test會出現下面這個介面,然後點選yes。然後

Android Studio 匯入Github下載的專案完美匯入的方法

1.首先去Github下載一個原始碼 例如 https://github.com/GillMo/MenuDemo 2.開啟自己的Android Studio 開啟一個自己專案,按圖示所示找到這個版本號 3.按圖所示,找到要匯入的專案的版本

Android Studio 匯入 Eclipse 的程式碼後執行時中文顯示亂碼

本論壇將全面搬家到:http://www.cnblogs.com/91program,請大家以後來這裡看看。apply plugin: 'android' dependencies { compile fileTree(dir: 'libs', include: '

Android含資原始檔引用的專案打包成jar

一、發現問題        最近一個專案臨到收尾,就差最後一步打包了~~        但卻遇到了一些小問題。這個專案裡面用到Notification,用過notification的人都知道,notification必須設定小圖示setSmallIcon(int icon)

maven專案去除jar中的不想要的依賴關係

<dependency><groupId>httpclient</groupId><artifactId>httpclient</artifactId><version>4.2.5</version></dependen

android studio 匯入第三方jaradd as library的位置

因為學習需求,需要匯入一個jar包,也就是SlidingMenu,側滑的控制元件,但匯入時總是出錯。網上找了不少教程都是將 jar包放進lib檔案內,右擊包名,選擇 add as library。可是對於我這個新手來說,怎麼也找不到,可能很多3.0以上的小夥伴都有過跟我相同的經歷吧。

Android Studio匯入github優秀開源專案SlidingMenu(簡單方法)

在app 的build.gradel裡面新增 repositories { maven { url "http://jzaccone.github.io/SlidingMenu-aar" } ... } dependencies { compile 'c

Android Studio匯入太慢?修改專案配置檔案再匯入飛一般的感覺

你是否有這樣的經歷: 在Github或者從別人哪兒拷貝一個專案過來,編譯半天編譯不過去,進度條一直在轉,也沒個提示來告訴咱們具體錯誤原因是啥,內心崩潰得不要不要的。 我大概總結了下使用Android Stuido去載入一個專案,需要的環境包括: Grad

Android Studio匯入專案時出現彈框說SDK有問題

在匯入專案時出現如下問題的錯誤彈框: studioThe path ‘E:\Android\AndroidSDK’ does not belong to a directory. Androi

Android Studio匯入開源專案的正確姿勢

有時候當我們匯入開源專案的時候 會卡頓甚至宕機 這是因為我們本地已有的配置和開源專案的不一樣 這時候android studio就會去下載 而且下載是要翻牆的 所以會出現這種情況 那麼我們怎麼避免下載沒用的資源呢 請看: 第一步: 開啟 開源專案的

Android Studio匯入專案執行出現大量警告且報錯GC解決辦法

問題描述:同事給了一個專案讓我執行,我開啟工程後,本地使用的gradle 3.3版本和com.android.tools.builld:gradle:2.3.2版本都要高於專案本身指定的gradle 2.14.1和2.2.3,使用本地自己的版本沒有去下載專案原來指定的版本,b

Android studio匯入開源專案問題解決彙總

1、Connection to the Internet denied。將應用匯入後報網路連線拒絕 2、Error:No service of type Factory<LoggingMana

Android Studio匯入專案一直停留在Building進度條介面

解決方法如下: 1.在你的Android Studio新建一個工程,就是隨便new一個就可以了 2.開啟新建工程目錄,找到 這個檔案,拷貝一份,去替換掉你需要匯入的工程對應的檔案 (在gradle/wrapper下的  gradle-wrapper.properti

Android Studio 匯入開源專案的正確姿勢

報錯:Error:(2, 0) Plugin with id 'realm-android' not found.注意:專案中用到的外掛,需要根目錄下的build.gradle中新增它classPath, 執行下面的build.gradle檔案覆蓋前先檢查下,或者備份一個。當我們在Github上看到優秀的專案

Android studio匯入3.0專案時候報錯

android studio 匯入專案時報錯 This Gradle plugin requires a newer IDE able to request IDE model level 3 報錯。 解決方法: (1): 升級android studio IDE的版本。 (2):在

Android Studio匯入gradle專案問題解決

        放棄了eclipse轉投Android Studio,發現原來的import project 都變得麻煩了許多,記錄一下匯入一個專案遇到的各種坑, 可能以後還會遇到,也可以為他人作個參考。  &n

Android studio 匯入另外一個專案作為依賴問題集錦

昨天導師給了個任務,就是把AS的一個專案匯入到另外一個專案中作為library,跟之前把github上的開源專案匯入到工程中作為依賴是一樣的,由於之前只匯入過jar包 沒有匯入過一個專案,因此我就開搜了,結果因為搜的姿勢不對一直不行,百度搜索第一個eoe論壇的辦法也不管用,下面貼出我成功匯入的方法: