2017-06-24 7 views
0

Androidプロジェクトとデスクトップアプリケーションプロジェクトの両方で使用されるライブラリプロジェクト(モジュールsomelibrary)を/Projects/SomeLibraryに持っています。settings.gradle:モジュール1つとモジュール2つを含む

のAndroidプロジェクト(モジュールapp)は/Projects/AndroidApp
にあり、デスクトップアプリケーション(モジュールdesktop)プロジェクトは/Projects/DesktopAppです。

この場合、SOには2つの回答があります。

Sync shared library projects/modules with its source

Android studio add external project to build.gradle

最初のアプローチは、Androidプロジェクトでデスクトッププロジェクト

include ':desktop', ':somelibrary' 
project(':somelibrary').projectDir = new File(settingsDir, '../SomeLibrary') 

第APPRで

include ':app', ':somelibrary' 
project(':somelibrary').projectDir = new File(settingsDir, '../SomeLibrary') 

settings.gradlesettings.gradleを生成oachデスクトッププロジェクト(同)

include ':somelibrary' 
project(':somelibrary').projectDir = new File(settingsDir, '../SomeLibrary') 

でのAndroidプロジェクトでsettings.gradle

include ':somelibrary' 
project(':somelibrary').projectDir = new File(settingsDir, '../SomeLibrary') 

settings.gradleを生成し、それらの間の違いは何ですか?

答えて

-1

それぞれのビルドに追加モジュールがある点を除いて、同じアプローチです。それぞれdesktopappです。

関連する問題