問題タブ [androidx]
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.
java - Android Studio にない androidX への移行
プロジェクトを androidX に移行しようとしています。移行しようとしているプロジェクトは、Android サポート ライブラリ AppCompat に基づいています。開発者向けドキュメントでは、 次の手順を実行してAndroidXに移行できると記載されています: Android Studio -> Refactor -> Migrate to AndroidXアプリ互換性。どうすればよいかわかりません。
追加情報:
Android Studio バージョン: 3.1.4 (安定チャネル)
Android SDK ツール バージョン: 26.1.1
助けてくれてありがとう!
dagger-2 - androidx.fragment への dagger android サポート
パッケージandroidx.fragment.app.Fragmentからフラグメントを注入する方法は?
コードに依存関係を挿入するために、 dagger-androidフレームワークを使用しています。
ドキュメントにあるように、フラグメントを注入するためにこれを行います
問題は、AndroidSupportInjectionクラスがパッケージ android.support.v4.app.Fragment のフラグメントのみを受け入れるか、AndroidInjectionクラスを使用する場合、パッケージ android.app.Fragment のフラグメントのみを受け入れ、androidx.fragment のフラグメントを使用したいことです。 app.Fragment パッケージ。
また、DaggerFrament はandroid.support.v4.app.Fragmentから拡張され、androidx のフラグメントを使用したい
また、 HasSupportFragmentInjectorを実装しようとすると、このインターフェイスは android.support のフラグメントを使用します
android - Android: 次の関数のいずれも、指定された引数で呼び出すことはできません
Android gradle プラグインのバージョンをに上げただけcom.android.tools.build:gradle:3.3.0-alpha06
で、プロジェクトが次のエラーでコンパイルに失敗しました。
コードは非常に簡単です。
サンプル リポジトリがあります: https://github.com/martinbonnin/TestCanary6
私は何かを見逃していますか、それともアンドロイドスタジオのバグですか?