「Android/開発環境/AndroidStudio/ライブラリ単体作成」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→外部ライブラリ連携している場合) |
(→外部ライブラリ連携している場合) |
||
| 行19: | 行19: | ||
==外部ライブラリ連携している場合== | ==外部ライブラリ連携している場合== | ||
jarがある場合 | jarがある場合 | ||
| − | + | # mylibrary/libsにjarを追加して、jarファイルを右クリックし、"add library"する | |
| − | mylibrary/libsにjarを追加して、jarファイルを右クリックし、"add library"する | + | |
googleライブラリの場合 | googleライブラリの場合 | ||
| + | # 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時点における版
新規ライブラリの作成
- 新規androidプロジェクトを作成する
- File/New/New Modules/Android Library(ここではmylibraryとする)
- 以下サンプルjavaをmain/java/com/example/myapplication/mylibraryに追加
- File/ProjectStructureからappを削除する
- projectからappディレクトリごと
- setting.gradleから`':app', `を削除する
- Build/MakeProjectを実行する
- 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'
}
