facebook twitter hatena line email

Android/開発環境/AndroidStudio/aarライブラリ作成読込方法

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

ライブラリ名の例:library_name1

aarライブラリ作成

  • File/New/new Projectからライブラリを使う側のプロジェクトを作成
  • File/new/new Moduleから"AndroidLibrary"を指定しライブラリとなるモジュールを作成
  • build/make moduleからビルドすると
  • library_name1/build/outputs/aarの下にaarファイルができる

aarライブラリ読込方法

  • build.gradleにcompile project(':library_name1')が追加されていれば一旦削除する。
  • settings.gradeに':library_name1'が追加されていれば一旦削除する。
  • [project1]/library_name1のディレクトリが存在していれば一旦削除する。
  • File/New/new Projectからライブラリを使う側のプロジェクトを作成
  • File/new/new Moduleから"Import.JAR/.AAR"を選択
  • .aarファイルを選択しライブラリ名を入力する
  • settings.gradeに以下を追加
include ':app', ':library_name1'
  • app側のbuild.gradeに以下を追加
dependencies {
   compile project(':library_name1')
}

読み込めない場合importのpathが間違ってないか確認する

=ライブラリ名の例:library_name1

aarライブラリ作成

  • File/New/new Projectからライブラリを使う側のプロジェクトを作成
  • File/new/new Moduleから"AndroidLibrary"を指定しライブラリとなるモジュールを作成
  • build/make moduleからビルドすると
  • library_name1/build/outputs/aarの下にaarファイルができる

aarライブラリ読込方法

  • build.gradleにcompile project(':library_name1')が追加されていれば一旦削除する。
  • settings.gradeに':library_name1'が追加されていれば一旦削除する。
  • [project1]/library_name1のディレクトリが存在していれば一旦削除する。
  • File/New/new Projectからライブラリを使う側のプロジェクトを作成
  • File/new/new Moduleから"Import.JAR/.AAR"を選択
  • .aarファイルを選択しライブラリ名を入力する
  • settings.gradeに以下を追加
include ':app', ':library_name1'
  • app側のbuild.gradeに以下を追加
dependencies {
   compile project(':library_name1')
}

読み込めない場合importのpathが間違ってないか確認する

apkができてしまう場合

  1. Androidでビルドしたいプロジェクトを選択して、build.gradleの以下を修正
plugins {
-    id 'com.android.application'
+    id 'com.android.library'
}

android {
    namespace 'com.example.androidprojectjavarenkeilib'
    compileSdk 33

    defaultConfig {
-         applicationId "com.example.androidprojectjavarenkeilib"
+        // applicationId "com.example.androidprojectjavarenkeilib"
  1. AndroidProjectメインメニューの Build > MakeModuleを選択

参考

https://maku77.github.io/android/create-and-import-aar.html