[解決済み] 別のディレクトリからGradleプロジェクトを要求する
2023-05-17 12:53:17
質問
私はこのようなディレクトリとプロジェクトを設定しています。
C:\
_dev\
Projects\
Logger
MyProject
ロガー は、Gradleを使ったAndroidのライブラリプロジェクトです。 マイプロジェクト は、標準的なAndroidプロジェクトのプロジェクトで、Gradleを利用するために必要な ロガー ライブラリを利用する必要があります。
Android Studioを使用していて ロガー を外部ライブラリに追加してみました。これは開発中には機能しますが、ビルド時にクラスが見つからないというメッセージが表示されます。
私はGradleの完全な初心者ですが、私のbuild.gradle内で次のことを試しました。 MyProject :
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion "18.1.0"
defaultConfig {
minSdkVersion 16
targetSdkVersion 18
}
dependencies {
compile files("../Logger")
}
}
dependencies {
compile 'com.android.support:gridlayout-v7:18.0.0'
compile 'com.android.support:appcompat-v7:18.0.0'
}
どのように解決するのですか?
最も簡単な方法は
MyProject
というマルチプロジェクトで
Logger
をサブプロジェクトとしたマルチプロジェクトです。
settings.gradle
で
MyProject
ディレクトリの中にあります。
include ":logger"
project(":logger").projectDir = file("../logger")
の中で
build.gradle
の
MyProject
であれば、この lib をプロジェクトとして参照できるようになります。
dependencies {
compile 'com.android.support:gridlayout-v7:18.0.0'
compile 'com.android.support:appcompat-v7:18.0.0'
compile project(":logger")
}
関連
-
[解決済み] Android StudioのGradleとは?
-
[解決済み] Gradleのimplementation, api, compileの違いは何ですか?
-
[解決済み] 設定ページに移動せずに位置情報サービスをオンにする
-
[解決済み] Android Webview - キャッシュを完全に削除する
-
[解決済み] EclipseのAndroidプロジェクトにライブラリ/JARを追加する
-
[解決済み] Gmailの3分割アニメーションシナリオの完全動作サンプル?
-
[解決済み] Android Studioの「未実装メソッドの追加」機能
-
[解決済み] 通知をクリックした後にアプリケーションを開く
-
[解決済み] EditTextをReadOnlyにする
-
[解決済み] データバインディングクラスが生成されない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Android Studioでbuild.gradleに外部プロジェクトを追加する
-
[解決済み] SDカードからファイルを削除する方法を教えてください。
-
[解決済み] AndroidにおけるViewPager2の適切な実装
-
[解決済み] Eclipseでのandroid:configChangesでのAdmobエラー
-
[解決済み] handler.postDelayed()を停止する。
-
[解決済み] 「KotlinとAndroidで「パラメータTを推測するのに十分な情報がありません。
-
[解決済み] アンドロイドアプリのユーザーデータを消去する
-
[解決済み] Studio 3.4 をアップデートしたら、引数の leftShift() メソッドが見つかりませんでした。
-
[解決済み] 通知をクリックした後にアプリケーションを開く
-
[解決済み] AsyncTaskLoaderとAsyncTaskの比較