facebook twitter hatena line email

「Android/開発環境/AndroidStudio/ライブラリ単体作成」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(新規ライブラリの作成)
(外部ライブラリ連携している場合)
行18: 行18:
  
 
==外部ライブラリ連携している場合==
 
==外部ライブラリ連携している場合==
# jarがある場合
+
jarがある場合
 +
 
 
mylibrary/libsにjarを追加して、jarファイルを右クリックし、"add library"する
 
mylibrary/libsにjarを追加して、jarファイルを右クリックし、"add library"する
  
# googleライブラリの場合
+
googleライブラリの場合
 +
 
 
appの下のbuild.gradleのdependenciesにads系であれば以下のように追加する。
 
appの下のbuild.gradleのdependenciesにads系であれば以下のように追加する。
 
  dependencies {
 
  dependencies {
 
     implementation 'com.google.android.gms:play-services-ads:15.0.1'
 
     implementation 'com.google.android.gms:play-services-ads:15.0.1'
 
  }
 
  }

2018年6月29日 (金) 16:19時点における版

新規ライブラリの作成

  1. 新規androidプロジェクトを作成する
  2. File/New/New Modules/Android Library(ここではmylibraryとする)
  3. 以下サンプルjavaをmain/java/com/example/myapplication/mylibraryに追加
  4. File/ProjectStructureからappを削除する
  5. projectからappディレクトリごと
  6. setting.gradleから`':app', `を削除する
  7. Build/MakeProjectを実行する
  8. mylibrary/build/intermediates/packaged-classes/debug/classes.jarにjarが出来ている

サンプルjava

package com.example.myapplication.mylibrary;
public class HelloWorld {
    public void message() {
        System.out.println("Hello World!");
    }
}

外部ライブラリ連携している場合

jarがある場合

mylibrary/libsにjarを追加して、jarファイルを右クリックし、"add library"する

googleライブラリの場合

appの下のbuild.gradleのdependenciesにads系であれば以下のように追加する。

dependencies {
    implementation 'com.google.android.gms:play-services-ads:15.0.1'
}