[解決済み】Android Studioの.imlファイルとは何ですか?
質問
とは何ですか?
.iml
というファイルがあります。モジュール用の設定ファイルということですが、どのようなものですか?また、プロジェクトに追加した外部モジュールとの連携は、gradleスクリプトで行うことはできないのでしょうか?
また、ほとんどの場合、ASが生成するので、プロジェクトの挙動をコントロールできません。EclipseとASのような異なるIDEで作業するチームがある場合、IDEに依存しないようにプロジェクトを設定することは可能でしょうか?
このシステムの仕組みがよくわからないのですが。
どのように解決するのですか?
<ブロッククオートAndroid Studioプロジェクトにおけるimlファイルとは何ですか?
でGoogle検索すると
iml file
が出てくる。
IMLは、Javaアプリケーションを開発するためのIDEであるIntelliJ IDEAで作成されるモジュールファイルである。Java、Plugin、Android、Mavenなどの開発モジュールに関する情報を保存し、モジュールのパスや依存関係、その他の設定を保存します。
(以下 このページ )
プロジェクトに追加した外部モジュールと統合するために、gradleスクリプトを使用しない理由。
外部モジュールと統合するためにgradleスクリプトを使用する"またはあなた自身のモジュールです。
しかし、GradleはIntelliJ IDEAのネイティブプロジェクトモデルではありません。
.iml
ファイル内のメタデータと
.idea/
ディレクトリに保存されます。Android Studio では、このようなものはほとんど Gradle ビルドスクリプトから生成されます。
build.gradle
. これは、わざわざ
.iml
ファイルまたは
.idea/
をバージョン管理下に置くと、その内容が再生成されるからです。
EclipseとASのような異なるIDEで作業するチームがある場合、プロジェクトのIDEを不可知論的にする方法は?
かなりの程度、無理です。
AndroidプロジェクトでEclipse形式のディレクトリ構造(例:プロジェクトのルートディレクトリにリソースやマニフェストがある)を採用している場合は歓迎します。Gradleを教えるには、以下を経由してください。
build.gradle
その構造でどのようにファイルを見つけるか。しかし、他のメタデータ (
compileSdkVersion
依存性など)は、これほど簡単には再現されないだろう。
その他の代替案としては
-
Eclipse と Android Studio の両方と同じように統合されている(あるいは統合されていない)Maven などの別のビルドシステムに全員を移行させる。
-
希望すること アンドモア そうすれば、Gradle のビルドスクリプトから Android プロジェクトをビルドできる Eclipse IDE ができるかもしれません。
-
全員が1つのIDEを使えるようにする
関連
-
[解決済み】JVMのヒープ領域を使い果たしたため、デーモンが終了する。
-
Android仮想マシンのエラーです。PANIC: 'arm' CPU用のエミュレータ・エンジン・プログラムがありません。
-
[解決済み] アイテムの親を取得する際にエラーが発生しました。AppCompat v23にアップグレードした後、指定された名前に一致するリソースが見つかりません。
-
[解決済み] Android Studioでパッケージ名を変更する
-
[解決済み] Android Studioの「assets」フォルダはどこに配置すればいいですか?
-
[解決済み] Android StudioのGradleとは?
-
[解決済み] Android Studioプロジェクトの.gitignoreには何を入れるべきですか?
-
[解決済み] Android StudioでAuto import allを行うためのショートカットは何ですか?
-
[解決済み] Android Studioでプロジェクト全体の文字列の出現箇所をすべて検索する
-
[解決済み] Android StudioのデバッグモードでSHA-1フィンガープリント証明書を取得する方法を教えてください。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】JVMのヒープ領域を使い果たしたため、デーモンが終了する。
-
[解決済み] Android Studioでゲッターとセッターを自動生成する方法
-
[解決済み] Android Studio for Operation Systemsでのコード書式設定ショートカット
-
[解決済み】Android Studioで未使用のインポートを削除する。
-
[解決済み】Android Studio - デバッグ可能なアプリケーションはありません。
-
[解決済み] Android Studioでプロジェクトをエクスポートする方法を教えてください。
-
[解決済み] Android Studioの複数のインスタンスを起動する方法
-
[解決済み] colorpidによるandroid studioでのカラーlogcat。
-
[解決済み] Firebase App Indexingのサポートがない(android lint)
-
[解決済み] IntelliJ カーソルキーによる列の選択