首页 > 解决方案 > 升级到 Android Studio 3.6.3 后 App 菜单栏消失了

问题描述

升级到 Android Studio 3.6.1 后,我的应用程序中的菜单栏和所有图像都消失了。我没有对这些项目进行任何更改。所有的图像都变成了灰色的盒子。

这是菜单xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">

这是项目

<item
    android:id="@+id/action_SelectByDate"
    android:orderInCategory="100"
    android:title="Select By Date" />
<item
    android:id="@+id/action_settings"
    android:orderInCategory="800"
    android:title="@string/action_settings"
    app:showAsAction="never" />
<item
    android:id="@+id/action_help"
    android:orderInCategory="900"
    android:title="@string/action_help"
    app:showAsAction="never" />

这是 app_bar_main XML 布局:

   <androidx.coordinatorlayout.widget.CoordinatorLayout 
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
   >

  <com.google.android.material.appbar.AppBarLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/AppTheme.AppBarOverlay">

    <androidx.appcompat.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        android:visibility="visible"
        app:popupTheme="@style/AppTheme.PopupOverlay"
        app:titleTextAppearance="@style/TextAppearance.AppCompat.Body1"
        app:titleTextColor="#FFFFFF" />

    </com.google.android.material.appbar.AppBarLayout>



</androidx.coordinatorlayout.widget.CoordinatorLayout>

活动布局 XML

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".ui.main.DailyPicturesActivity">

    <include layout="@layout/app_bar_main" />

    <androidx.fragment.app.FragmentContainerView
        android:tag="fragment_dailypicture"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/my_nav_host_fragment"
        android:name="androidx.navigation.fragment.NavHostFragment"
        app:navGraph="@navigation/nav_graph"
        app:defaultNavHost="true" />

</FrameLayout>

这是一个布局,其中的图像在布局中看起来不错,但在应用程序中显示为灰色框

        <ImageButton
            android:id="@+id/btSaveImage"
            android:layout_width="64dp"
            android:layout_height="59dp"
            android:contentDescription="@string/image_saved_Description"
            app:layout_constraintBottom_toBottomOf="@+id/btNextImage"
            app:layout_constraintEnd_toStartOf="@+id/btNextImage"
            app:layout_constraintStart_toEndOf="@+id/btGoToHome"
            app:srcCompat="@drawable/ic_saved_to_disk_foreground" />

        <ImageButton
            android:id="@+id/btGoToHome"
            android:layout_width="63dp"
            android:layout_height="61dp"
            android:layout_marginBottom="4dp"
            android:contentDescription="@string/tx_return_to_home"
            app:layout_constraintBottom_toBottomOf="@+id/btNextImage"
            app:layout_constraintStart_toStartOf="parent"
            app:srcCompat="@drawable/ic_home_blue_24dp" />

这是 3.6 之前和 3.6 之后的视图的屏幕截图: 在此处输入图像描述

谁能告诉我发生了什么以及如何解决?

标签: androidimage-processingmenuupgradevisibility

解决方案


来自 Android Studio 支持的回复为错误:目前没有提供更多信息。

参考信息:156038688 升级到 Android Studio 3.6.1 组件后,App 菜单栏消失了:Android Public Tracker > App Development > Android Studio > Configuration > Windows & Menus 'status: Assigned Reporter: p.....r@gmail .com 受让人:an...@google.com 抄送:pa......r@gmail.com 类型:错误优先级:P3 严重性:S3 保留:组件默认值`


推荐阅读