「Android/開発環境/AndroidStudio/ライブラリをシンボリックで読込」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→エラー対応) |
|||
行22: | 行22: | ||
} | } | ||
} | } | ||
+ | } | ||
+ | |||
+ | アプリ側のjarライブラリ読み込みがあると競合するので削除しておく | ||
+ | dependencies { | ||
+ | implementation 'jp.co.example.hogehoge | ||
} | } |
2018年7月20日 (金) 17:21時点における版
ライブラリをシンボリックで読込
例:`../../../Lib1`のライブラリプロジェクトを読み込みへ
- file/newからimportModuleを選択しライブラリプロジェクトを選択する
- settings.gradleに`, ':Lib1'`を記述
- アプリのbuild.gradleのdependencies内に`implementation project(':Lib1')`を記述
- 動くか確認
- 一旦androidStudioを落とす
- プロジェクト直下のLibraryのディレクトリを削除する
- 以下でライブラリをシンボリックで参照できるようにする(mac or linux)
ln -s ../../../Lib1 Lib1
- Lib1.Lib1.imiがないとエラーになるので、ないときは持ってくる。
エラー対応
maven設定があるとライブラリが競合する可能性があるので、コメントアウトしておく。 build.gradle
allprojects { repositories { jcenter() google() maven { } } }
アプリ側のjarライブラリ読み込みがあると競合するので削除しておく
dependencies { implementation 'jp.co.example.hogehoge }