「Android/開発環境/AndroidStudio/ライブラリjar作成」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==libraryのjarを作成== library側(例:library1) -build.gradle task clearJar(type: Delete) { delete 'build/libs/library1.jar' } task makeJar(type: Copy) {...」) |
(→libraryのjarを作成) |
||
行1: | 行1: | ||
==libraryのjarを作成== | ==libraryのjarを作成== | ||
library側(例:library1) | library側(例:library1) | ||
+ | |||
-build.gradle | -build.gradle | ||
task clearJar(type: Delete) { | task clearJar(type: Delete) { |
2016年11月29日 (火) 18:52時点における版
libraryのjarを作成
library側(例:library1)
-build.gradle
task clearJar(type: Delete) { delete 'build/libs/library1.jar' } task makeJar(type: Copy) { from('build/intermediates/bundles/release/') into('release/') include('classes.jar') rename('classes.jar', 'library1.jar') } makeJar.dependsOn(clearJar, build)
- build/Make Module 'library1'を実行
- 左側のgradleタブを選択
- library1/Tasks/other/:library1:makeJarをダブルクリック
- library1/release/library1.jarファイルができてることを確認
参考:http://kyam-lab.blogspot.jp/2015/08/androidjar.html
lintエラーが出た場合
注意:詳細は、-Xlint:uncheckedオプションを指定して再コンパイルしてください。 library側に以下を追加 -build.gradle
android { lintOptions { abortOnError false } }
runをするとmakeJarが動くようになる
メニューのrun/runからappを選択しなおす