既存の Android プロジェクトを Android Studio の Android ライブラリ プロジェクトに変換するにはどうすればよいですか? Eclipse では、それが可能です。
実際、古い Android プロジェクトを Android ライブラリ プロジェクトに変換して、その Android プロジェクトの既存のコードを使用して、Android Studio でマイナーな変更を加えた新しい Android プロジェクトを構築したいと考えています。
既存の Android プロジェクトを Android Studio の Android ライブラリ プロジェクトに変換するにはどうすればよいですか? Eclipse では、それが可能です。
実際、古い Android プロジェクトを Android ライブラリ プロジェクトに変換して、その Android プロジェクトの既存のコードを使用して、Android Studio でマイナーな変更を加えた新しい Android プロジェクトを構築したいと考えています。
このドキュメントを見る http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Multi-project-setup
これをbuild.gradleファイルに追加するだけでいいと思います。
ライブラリ プロジェクトの作成
apply plugin: 'android-library'
リンクから
ライブラリ プロジェクトの作成
Library プロジェクトは通常の Android プロジェクトと非常に似ていますが、いくつかの違いがあります。
ライブラリの構築はアプリケーションの構築とは異なるため、別のプラグインが使用されます。内部的には、両方のプラグインが同じコードの大部分を共有しており、両方とも同じ com.android.tools.build.gradle jar によって提供されます。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.6'
}
}
apply plugin: 'android-library'
android {
compileSdkVersion 15
}
ファイルエクスプローラーでプロジェクトを開き、project.properties を開き、project.properties で android.library=true を変更してみてください
これは遅い応答ですが、私は同じことをしようとしています。上記のどれも私のために仕事をしていないようですが、私はこれがうまくいくと思います:
プロジェクト名を右クリック -> ディレクトリをマーク (下部) -> Sources Root
Resources Root と Sources Root の違いがわかりません。答えを見つけるために少しググってみましたが、それが正しいことを願っています。ライブラリがapkを構築することになっていないことを知っているだけで、このオプションを設定した後はできないので、機能すると仮定しています。
私より詳しい人がいたら教えてください!
chanakya の提案のようにコマンド ラインで作成する場合は、次のように更新する必要があります。
android update lib-project \
--target <target_ID> \
--path path/to/your/project
参照: http://developer.android.com/tools/projects/projects-cmdline.html#ReferencingLibraryProject
これは Eclipse では機能しますが、android-studio では機能しませんbuild.xml
。