facebook twitter hatena line email

「Android/開発環境/AndroidStudio/aarライブラリ作成読込方法」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(apkができてしまう場合=)
 
行47: 行47:
 
読み込めない場合importのpathが間違ってないか確認する
 
読み込めない場合importのpathが間違ってないか確認する
  
==apkができてしまう場合===
+
===apkができてしまう場合===
AndroidProjectメインメニューの Build > BuldBundleAPK > BuildBundleを選択
+
#Androidでビルドしたいプロジェクトを選択して、build.gradleの以下を修正
 +
<pre>
 +
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"
 +
</pre>
 +
#AndroidProjectメインメニューの Build > MakeModuleを選択
  
 
==参考==
 
==参考==
 
https://maku77.github.io/android/create-and-import-aar.html
 
https://maku77.github.io/android/create-and-import-aar.html

2024年9月8日 (日) 21:46時点における最新版

ライブラリ名の例: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