問題タブ [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.

0 投票する
1 に答える
824 参照

android - 同じライブラリをパッケージ化する複数の APK は、AGP 4.0.1 の 1 つの動的モジュールのみで実行時エラーを引き起こす可能性がありますか?

私のプロジェクトには search という動的機能モジュールが 1 つしかありませんが、プロジェクトをビルドしようとすると、次のエラーが発生します。

もちろん、私が最初にしたことは、同じ問題を抱えている人について調査することでした。

1-この質問 2-この中程度の記事

どちらも同じソリューション (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 {}好きなルールが必要ですexcludesearch.aarsearch.*

誰でも助けてもらえますか?

0 投票する
1 に答える
1847 参照

android - Dagger Hilt を使用して動的機能モジュールで ViewModel を作成するには?

動的機能モジュールでViewModelを作成しようとしています private val viewModel: PostDetailViewModel by viewModels()

断片的に

結果エラー

アプリモジュールのどのフラグメントでも機能しますが、動的機能モジュールでは機能しません。ViewModel を動的機能モジュールに追加する適切な方法は何ですか? ViewModelFactory を使用してアプリ モジュールで ViewModels を作成し、アプリ モジュールから取得する必要がありますか?