別々のモジュールを作り、プロジェクト間で共有できるようにしたい。モジュールはアンドロイドコンポーネントを持つ予定です。新しいモジュールを作成すると、電話番号&タブレットモジュールとAndroidライブラリが表示されます。私は両者の違いを知りたかったのです。おかげ携帯電話とタブレットモジュールとAndroidライブラリ
答えて
モジュールとは何ですか? Add a Module for a New Device documentationから:
モジュールは、アプリケーションのソースコード用のコンテナ、リソースなどのモジュール・レベルのビルドファイルと Androidのマニフェストファイルとして ファイル、およびアプリケーションレベルの設定を、提供しています。各モジュールは独立してビルド、テスト、 とデバッグすることができます。
は、とは何ですか? 〜からCreate an Android Library documentation:
AndroidライブラリはAndroidアプリモジュールと構造的に同じです。 ソースコード 、リソースファイル、Androidマニフェストなど、アプリを構築するために必要なものすべてを含めることができます。ただし、 のデバイスで実行されるAPKにコンパイルする代わりに、Androidライブラリ は、Androidアプリモジュールの依存関係として として使用できるAndroidアーカイブ(AAR)ファイルにコンパイルされます。 JARファイルとは異なり、AARファイルには、 には Javaクラスとメソッドのほかに、 の共有リソースにバンドルすることができるAndroidリソースとマニフェストファイルが含まれています。
1つのモジュールから別のモジュールにコンポーネントにアクセスすることはできません。 プロジェクト間でコンポーネントを共有する必要がある場合は、Androidライブラリを作成する必要があります。しかし、あなたがライブラリを実行することはできません覚えておいてください。モジュールからアクセスして使用することができます。さらに、Gradle Android Maven pluginを使用してライブラリをローカルにインストールすることもできます。
再開を確認してください: モジュールは、モジュールレベルのビルドファイルとAndroidマニフェストファイルとして、あなたのアプリケーションのソースコード、リソースファイル、およびアプリレベルの設定のための容器を提供します。各モジュールは、独立してビルド、テスト、デバッグすることができます。
Android Studioではモジュールを使用して、新しいデバイスをプロジェクトに簡単に追加できます。 Android Studioで簡単な手順をいくつか実行すると、Android WearやAndroid TVなどのデバイスタイプに固有のコードを含むモジュールを作成できます。 Android Studioは、ソースディレクトリやリソースディレクトリなどのモジュールディレクトリと、デバイスタイプに適したデフォルトのbuild.gradleファイルを自動的に作成します。また、Androidスタジオは、Android TVモジュール用のLeanbackライブラリの使用など、推奨されるビルド構成を使用してデバイスモジュールを作成します。
- 1. Androidの携帯電話と携帯電話
- 2. ループLG4 Android携帯電話
- 3. ルートAndroid携帯電話
- 4. Android携帯電話のROS
- 5. Androidは携帯電話上
- 6. 携帯電話とWeb Bluetooth
- 7. 携帯電話や携帯電話で固定電話や携帯電話に電話をかける方法
- 8. 携帯電話エミュレータ
- 9. 携帯電話/携帯電話専用のスティッキーdiv
- 10. SQLiteの、携帯電話や携帯
- 11. Android携帯電話番号(MIN)
- 12. Androidの携帯電話にログインする
- 13. テスト用のAndroid携帯電話
- 14. 別の携帯電話のAndroidウィジェット
- 15. Android携帯電話間通信
- 16. Android携帯電話のSdカードパス
- 17. Android携帯電話へのGETリクエスト
- 18. Android - Android携帯電話とゲインスパンモジュールを接続
- 19. AWS S3と携帯電話のアーキテクチャ
- 20. ノキア携帯電話とのSencha Touch
- 21. 携帯電話のアプリケーションとfirebase
- 22. アンドロイドベースの携帯電話とアプリ
- 23. タブレットと携帯電話レイアウトのアクティビティ
- 24. 背景画像、携帯電話とメディアクエリ
- 25. ppi for Windows 7携帯電話とタブレット
- 26. Jqueryのアニメーションと携帯電話
- 27. ユニバーサルアンドロイドアプリケーション(携帯電話とタブレット)の開発
- 28. keyeventアンドロイド携帯電話ロック
- 29. 携帯電話用バーコードスキャナ
- 30. アンドロイド携帯電話でテストアプリ
「プロジェクト間で共有できるように別個のモジュールを作りたい」Androidライブラリが理にかなっている。 – Enzokie
うん、私は同意するが、両方の違いは何ですか? –
Phone&Tablet、Androidウェア、Android TVモジュールは実際のアプリプロジェクトを意図していますが、Androidライブラリモジュールは複数のプロジェクト/モジュール間で共有されるように設計されています。例えば。 PhoneアプリとSmart Watchアプリが同じような実装を共有している場合、Androidライブラリを使用すると、実装をモジュール化して集中化できます。 – Enzokie