回覆列表
  • 1 # 一門清兒

    1.aar包是android studio下打包android工程中src、res、lib後生成的aar檔案,aar包匯入其他android studio 工程後,其他工程可以方便引用原始碼和資原始檔

    2.生成aar包步驟:

    ①.用android studio開啟一個工程,然後新建一個Module,新建Module時候選擇Android Library,後面按新建普通工程操作

    ②.新建Module 型別為android Library 後如下圖所示

    3.其他androidstudio工程引用aar包

    ①.將aar包複製到lib目錄下

    ②.配置build.gradle檔案:

    加入

    repositories { flatDir { dirs "libs" }

    compile(name:"camerascan-1.0", ext:"aar")

    完整的配置檔案:

    [java] view plain copyapply plugin: "com.android.application" android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.geenk.testcamerascanarr" minSdkVersion 11 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" } } repositories { flatDir { dirs "libs" } } } dependencies { compile fileTree(dir: "libs", include: ["*.jar"]) compile(name:"camerascan-1.0", ext:"aar") compile "com.android.support:appcompat-v7:22.2.0" } ③.編譯一次工程

    如圖複製aar包到lib下

    以上操作成功後可以在擴充套件包下看到被引用的aar包檔案

    如何生成.aar包和如何在專案中引入aar包?

    aar包是Android Studio下打包android工程中src、res、lib後生成的aar檔案,aar包匯入其他android studio 工程後,其他工程可以方便引用原始碼和資原始檔

    1.先說怎麼生成aar包:

    在AS中新建一個android專案,然後在預設生成的基礎工程上新建一個Module。

    選中的Module為“Android Library”.

    之前有過java或者android程式設計基礎的應該比較熟悉,在包內新建一個類檔案寫入你想要做的操作。

    接下來就可以生成aar包了。

    Rebuild Project完之後會在編譯生成的中間檔案中找到我們要的aar包

    第一步生成aar包就完成了。

    2.包生成了就得用起來啦,所以接下來就是怎麼在我們的Android工程師加入aar包。

    將生成的包複製到Android工程下的app/libs下

    配置build.gradle檔案

    repositories { flatDir { dirs "libs" }compile(name:"mylibrary-debug", ext:"aar")

    然後點選下面的按鈕,同步一下gradle

    到這一步其實我們的aar包已經在工程的擴充套件包裡了

    現在在Android專案中使用aar包中的print()方法。

  • 中秋節和大豐收的關聯?
  • 夢李白其一拼音版?