Android Studioで既存のプロジェクトをライブラリプロジェクトに変換する 質問する

Android Studioで既存のプロジェクトをライブラリプロジェクトに変換する 質問する

Android Studio で既存の Android プロジェクトを Android ライブラリ プロジェクトに変換するにはどうすればよいですか?Eclipse ではそれが可能です。

実際、古い Android プロジェクトを Android ライブラリ プロジェクトに変換して、その Android プロジェクトの既存のコードを使用して、Android Studio で小さな変更を加えた新しい Android プロジェクトをビルドできるようにしたいと考えています。

ベストアンサー1

モジュールのbuild.gradleファイル (モジュールを使用する場合はルート プロジェクトではありません) で、次のコードを置き換えるだけです。

apply plugin: 'com.android.application'
// or, if you're on an old version
apply plugin: 'android' // note: this one is deprecated

...と:

apply plugin: 'com.android.library'
// or, if you're on an old version
apply plugin: 'android-library' // note: this one is deprecated

最近、「android」は「com.android.application」に、「android-library」は「com.android.library」に変更されたことに注意してください。新しいプロジェクトでは古い名前を使用しないでください。

ファイルを更新したらbuild.gradleプロジェクトをGradleファイルと同期する(ツールバーにあります)かもしれないエラーが発生し、正しく動作しなくなります。

Android Studio は、モジュールがライブラリになったことを示すためにいくつかのファイルを更新します。これは .iml ファイルに追加されます。

<option name="LIBRARY_PROJECT" value="true" />

すでにご存知かもしれませんが、(現在の)ライブラリプロジェクトを実行することはできません。アプリプロジェクトに含める必要があります

applicationIdAndroid Studio 1.0 を使用しており、「ライブラリ プロジェクトは applicationId を設定できません」というメッセージが表示される場合は、 Gradle ビルド ファイルに次の内容が含まれていないことを確認してください。

おすすめ記事