問題タブ [dynamic-feature-module]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 同じライブラリをパッケージ化する複数の APK は、AGP 4.0.1 の 1 つの動的モジュールのみで実行時エラーを引き起こす可能性がありますか?
私のプロジェクトには search という動的機能モジュールが 1 つしかありませんが、プロジェクトをビルドしようとすると、次のエラーが発生します。
もちろん、私が最初にしたことは、同じ問題を抱えている人について調査することでした。
どちらも同じソリューション (Android Gradle プラグイン 4.0 を使用) を導入し、私のプロジェクトでは AGP 4.0.1 を使用していますが、問題は検索と呼ばれる動的モジュールが 1 つしかないことです。他の動的モジュールはありません。さらに、RecyclerView の依存関係もありません。androidx.recyclerview:recyclerview
私の検索 gradle ファイルでは、これはおそらく推移的な依存関係です。
また、次の 2 つの方法のいずれかで、重複した依存関係を見つけることができます。
1-移動: PROJECT_NAME/module_name(私の場合: search)/build/intermediates/
次に、そのディレクトリで「deps.txt」ファイルを検索します。ファイルを開くと、すべてのモジュールの依存関係が直接的および推移的に表示されます。
2- ./gradlew :module_name:dependencies タスクを実行します
その重複した行を削除しようとするとandroidx.recyclerview:recyclerview
、「deps.txt」ファイルから、ビルドごとに再度生成されます。
そうは言っても、と と 他の形式との間の競合を防ぐために、packagingOptions {}
好きなルールが必要ですexclude
search.aar
search.*
誰でも助けてもらえますか?
android - Dagger Hilt を使用して動的機能モジュールで ViewModel を作成するには?
動的機能モジュールでViewModelを作成しようとしています private val viewModel: PostDetailViewModel by viewModels()
断片的に
結果エラー
アプリモジュールのどのフラグメントでも機能しますが、動的機能モジュールでは機能しません。ViewModel を動的機能モジュールに追加する適切な方法は何ですか? ViewModelFactory を使用してアプリ モジュールで ViewModels を作成し、アプリ モジュールから取得する必要がありますか?