26

このライブラリ プロジェクトを Android Studio の既存のプロジェクトに追加しようとしています。ライブラリ プロジェクトを使用するのは初めてで、苦労しています。チュートリアルや投稿からこれを行う多くの方法を探しましたが、それを行うことができませんでした.

4

4 に答える 4

0

上記の解決策の問題は、ライブラリを使用してアプリ内のライブラリ プロジェクトのクローンが作成されることです。これにより、変更を行うときにモジュールを削除して再インポートする必要があるため、ライブラリの更新が複雑になります。

私が見つけた解決策は、ライブラリ プロジェクトを外部フォルダから直接使用でき、元のライブラリ ファイルを複製しません。

解決策は簡単です...

settings.gradleに次の行を追加します。

include ':commonwidgets'
project (':commonwidgets').projectDir = new File(settingsDir, '../SharedWidgets/commonwidgets')

build.gradle セクションにdependency以下を追加します。

implementation project(path: ':commonwidgets')

注:commonwidgetsは私のライブラリの名前です。ライブラリの名前とパスに応じて名前とパスを置き換える必要があります。

これが誰かに役立つことを願っています...

GitHub ビットからライブラリをインポートしたかったのですが、プライベート ライブラリのジェットパックに月額 9 ドルを支払うことを拒否しました。

于 2019-02-16T02:45:44.280 に答える