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

0 投票する
3 に答える
9457 参照

java - Android Studio にない androidX への移行

プロジェクトを androidX に移行しようとしています。移行しようとしているプロジェクトは、Android サポート ライブラリ AppCompat に基づいています。開発者向けドキュメントでは、 次の手順を実行してAndroidXに移行できると記載されています: Android Studio -> Refactor -> Migrate to AndroidXアプリ互換性。どうすればよいかわかりません。

追加情報:
Android Studio バージョン: 3.1.4 (安定チャネル)
Android SDK ツール バージョン: 26.1.1

助けてくれてありがとう!

0 投票する
7 に答える
8086 参照

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 のフラグメントを使用します

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

android - Android: 次の関数のいずれも、指定された引数で呼び出すことはできません

Android gradle プラグインのバージョンをに上げただけcom.android.tools.build:gradle:3.3.0-alpha06で、プロジェクトが次のエラーでコンパイルに失敗しました。

コードは非常に簡単です。

サンプル リポジトリがあります: https://github.com/martinbonnin/TestCanary6

私は何かを見逃していますか、それともアンドロイドスタジオのバグですか?