facebook twitter hatena line email

Android/開発環境/AndroidStudio/ライブラリjar作成

提供: 初心者エンジニアの簡易メモ
2016年11月29日 (火) 18:51時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==libraryのjarを作成== library側(例:library1) -build.gradle task clearJar(type: Delete) { delete 'build/libs/library1.jar' } task makeJar(type: Copy) {...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

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)
  1. build/Make Module 'library1'を実行
  2. 左側のgradleタブを選択
    library1/Tasks/other/:library1:makeJarをダブルクリック
  3. 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を選択しなおす