web-dev-qa-db-ja.com

ナビゲーションアーキテクチャコンポーネント-新しいリソースダイアログには、ナビゲーショングラフのナビゲーションリソースタイプがありません

ナビゲーションアーキテクチャコンポーネントの依存関係を追加した後でも、新しいリソースダイアログにナビゲーショングラフのナビゲーションリソースタイプがありません

def nav_version = '1.0.0-alpha01'
implementation "Android.Arch.navigation:navigation-fragment:$nav_version"
implementation "Android.Arch.navigation:navigation-ui:$nav_version"

enter image description here

22
Yousuf Sohail

ボックスをチェックしたことを確認してください設定->実験->ナビゲーションエディターを有効にする

ナビゲーションエディターは実験的な機能であるため、最初にIDE Settings/Preferencesダイアログを開き、左側のペインで[実験的]を選択し、[ナビゲーションエディターを有効にする]の横のボックスをオンにして、有効にする必要があります。

ヘルプ-> Androidの新機能(Android Studio 3.2 Beta 1)

その後、再起動Android Studio

60
Bartosz Musiał

執筆時点でカナリアにあるAndroid Studio 3.2で動作します。

Android Studio 3.2には、ビジュアルナビゲーションエディターと新しいコードリファクタリングツールを含むAndroid Jetpack用のツールがあります。

https://Android-developers.googleblog.com/2018/05/google-io-2018-whats-new-in-Android.html

7
Yousuf Sohail

なぜ表示されないのかわかりませんが、回避策があります。

resを右クリックしてAndroid Resource Directoryを選択します-> Resource typenavigationとして選択し、[OK]をクリックします->新しく作成されたnavigationディレクトリを選択します-> Fileを右クリックし、nav_graph.xmlという名前を入力します->ファイルが開いたら、次のコードを貼り付けます。

<?xml version="1.0" encoding="utf-8"?>
<navigation xmlns:Android="http://schemas.Android.com/apk/res/Android">
</navigation>
5
Suleyman

Android St​​udio 3.2.1を使用していましたが、ナビゲーションエディターが読み込まれませんでした。ナビゲーションフラグメントの依存関係をインストールできないという苦情がありました。 Android St​​udioのキャッシュを無効にして再起動した後のみ、機能しました。

1
AndroidDev

Navigation Typeとして新しいリソースファイルを作成すると、同じ問題に直面しました。

ナビゲーションエディターツールはAndroid Studio 3.2 Canaryでのみ使用可能です。

ナビゲーションエディターを手動で有効にしようとしました:ファイル→設定→試験的→ナビゲーションエディターを有効にする

それでも、ナビゲーションオプションは選択メニューに表示されません。

再起動すると表示されますAndroid studio。

0
pooja