1. 程式人生 > >[Android]Android Studio匯入aar包

[Android]Android Studio匯入aar包

Android Studio匯入aar包有兩種方式,分別為本地載入以及網路載入,由於網路載入涉及到釋出到mavenCentral託管的問題這裡不做討論;另外eclipse很久沒有使用了也不做討論;在這裡給大家說一種本地載入的方式,簡單快捷。

這裡演示的aar檔案為: ”genius.aar“

第一步:拷貝到:libs目錄

第二步:Module 的 build.gradle 配置檔案中更改為

repositories {
    flatDir {
        dirs 'libs'
    }
}
dependencies {
    compile(name:'genius'
, ext:'aar') }

分別添加了 ”repositories“ 與更改了 ”dependencies“ ,然後重新編譯一次專案就可以正常使用了。

這時開啟你的專案地址 ”\build\intermediates\exploded-aar\“ 你會發現下面多了一個資料夾 ”genius“ 開啟後能看見裡邊包含了一個 ”classes.jar“ 檔案與一些 資原始檔和”R.txt“檔案 。

可能出現Error:Execution failed for task ‘:XXXX:processDebugManifest’.錯誤。

原因:
AS的Gradle外掛預設會啟用Manifest Merger Tool,若Library專案中也定義了與主專案相同的屬性(例如預設生成的Android:icon和android:theme),則此時會合並失敗,並報上面的錯誤。

解決方法:在Manifest.xml的application標籤下新增tools:replace=”android:icon, android:theme”(多個屬性用,隔開,並且記住在manifest根標籤上加入xmlns:tools=”http://schemas.android.com/tools”,否則會找不到namespace哦)

相關推薦

[Android]Android Studio匯入aar

Android Studio匯入aar包有兩種方式,分別為本地載入以及網路載入,由於網路載入涉及到釋出到mavenCentral託管的問題這裡不做討論;另外eclipse很久沒有使用了也不做討論;在這裡給大家說一種本地載入的方式,簡單快捷。 這裡演示的aar檔

Android studio2.3匯入aar的正確方式

需求 因為專案用到了Facebook登入,訪問Facebook的個人相簿需要本地實現Photo picker功能。好在Github上有現成的PhotoPicker庫(https://github.com/OceanLabs/FacebookPhotoPicke

Unity與Android通訊 04匯入Aar

切換檢視到Project去,找到Testlibrary=>Build=>outputs=>aar,找到aar包,在aar包裡的XML不動包名,刪除lcon和Lable屬性,包裡的libs下的classe

Android Studio 如何匯入aar

androidstudio工程引用aar包 ①.將aar包複製到lib目錄下  ②.配置build.gradle檔案: 加入   repositories {         flatDir {  

android studio生成aar並在其他工程引用aar

file jar 源碼 tool details bsp pbo key com 1.aar包是android studio下打包android工程中src、res、lib後生成的aar文件,aar包導入其他android studio 工程後,其他工程可以方便引用源碼和資

Android Studio匯入arr,報錯找不到***.arr的問題分析與解決

匯入arr包時遇到一個問題,無法找到對應的arr檔案,但是那個檔案明明就在那,見鬼了。既然arr檔案存在,那肯定是路徑的問題。肯定有人鬱悶的把檔案刪了,再倒入,試了多次,但是錯誤仍然堅挺的存在。其實

Android Studio匯入aar檔案的方法

最近想在獨立的工程裡使用rosjava的android擴充套件庫,但該庫構建後輸出aar檔案,所以我按照這篇文章嘗試匯入aar檔案,但失敗了,”\build\intermediates\exploded-aar\“下沒有aar檔案對應的庫 最後在StackOverflow上

Android Studio : 匯入第三方

1. 匯入Eclipse + Adt 專案到Android Studio 如果你之前一直是用Eclipse + Adt開發的專案,想要匯入到Android Studio中繼續開發 來到歡迎頁面,選擇如下紅色方框選項 點選下一步,會遇到下面提示框

Android Studio 匯出aar供Unity呼叫

前言   專案之前使用Eclipse匯出的jar檔案來做與Android互動,最近因為工作需要需使用Android Studio的aar檔案,網上參考了部分文章,也結合自己的理解重新整理一下具體的方法,通過寫一個測試Demo來表述Android Studio建立aar的

Android studio 引入aar

1,首先在project目錄下的libs中,將需要的arr包拷貝進去 2.配置build.gradle檔案 在build.gradle中新增(“safepaysdk_beta1.0”為你

Android studio 匯入jar和刪除jar解決

文章結構: 1、什麼是jar包?——為什麼要匯入jar包?——怎麼匯入jar包?——如何刪除不需要的jar包? 一、什麼是jar包? jar包就是字尾為.jar的檔案。JAR 檔案(Java Archive File),顧名思意,它的應用是與 Java 息息相關的,是 J

android gradle 自動匯入 aar

repositories { flatDir { dirs 'libs' } } dependencies { //===========================================================

AndroidStudio匯入aar

這次匯入arr包主要是為了利用face++的SDK。剛開始都不知道aar這個東西,只知道jar,所以也是一臉的懵逼啊,後來百度了下,看了這位博主的部落格文章,才明白了該怎麼匯入,可是又出現了問題。按照他的第一種方法匯入

在eclipse如何匯入.aar

今天用到這樣的.aar檔案,發現在eclipse中無法直接使用這樣的包,經過查詢資料發現.aar檔案是AS專用包,由於eclipse普通使用的為jar包,而.aar裡面包含了一些資原始檔如res等檔案,這樣eclipse就無法使用。下面就介紹一下使用的方法:  第一步:將A

Android studio關於Jaraar匯入與使用

1.匯入aar 包  匯入aar包需要在build.gradle中新增引數 dependencies { compile(name:'myaartest',ext:'aar') } repositories{ flatDir{ dirs '

Android studio導出AAR問題整理。

plugin java clas aar 快的 roi 使用 tput 進行 最近因為項目需求開始整理一個SDK 以AAR的方式提供出去。在整理的過程中遇到了很多坑。 以下是一些總結希望能幫助遇到同樣問題的人。 1.怎麽導出AAR,這種文章太多了,我貼一個大家可以做參考。

Android】實用教程:匯入SlidingMenu,不用在GitHub下載(Android Studio 3.1.2)

轉載請註明出處,原文連結:https://blog.csdn.net/u013642500/article/details/80192923 【AS版本】 【步驟】 1、開啟Project Structural。(可點選圖示,也可以在File選單中開啟,也可以按Ctrl+Al

Android Studio 如何引用aar

轉載自:https://blog.csdn.net/luoyingxing/article/details/78353305   在Android Studio 專案裡面引入xxx.aar包,主要有以下幾個步驟: 將目標aar檔案,例如lyx-library-1.0.3.

Android Studio module 打aar

這裡只記錄一下如何打aar包,為什麼使用這裡就閒扯了。 一般通過gradle 打apk的包的時候,對應的module就會生成相應的aar包。 這裡提供一個簡單的方式。 在上圖中的Build Variant 中就有debug和release 的選項,自己勾選自己想要的。

Android Studio專案依賴下載到本地的jar或aar的路徑

Android Studio專案中新增的依賴,會自動到maven庫中下載相應版本的jar或aar。那麼這些檔案都下載到哪裡了呢? 其實Android Studio中所有專案都共用同一個本地快取庫,路徑是:C:\Users\使用者名稱\.gradle\caches\modules-2\files-