Android Studio-XML编辑器自动完成不使用支持库

yk9xbfzb  于 2022-09-21  发布在  Android
关注(0)|答案(30)|浏览(298)

我刚刚开始使用新的android.support.Design库。在使用XML编辑器中的任何小部件时,我不再获得XML自动补全建议!

例如,

<android.support.design.widget.CoordinatorLayout
    android:id="@+id/header_root"
    android:layout_width="match_parent"
    android:layout_height="200dp">

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/primary_dark" />

    <android.support.design.widget.FloatingActionButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|right"
        android:src="@drawable/ic_action_add"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp"
        android:layout_marginTop="56dp"
        app:fabSize="normal"
        app:layout_anchor="@id/header_root"
        app:layout_anchorGravity="bottom|right|end" />

</android.support.design.widget.CoordinatorLayout>

没有一个标签会显示自动完成弹出窗口,就像我开始输入“android:i”时没有弹出窗口一样,我得到的唯一建议是在下面的图片中显示的。

我试着清理我的项目,重新启动电脑,重新启动Android Studio。什么都不管用!

wlsrxk51

wlsrxk511#

删除Android直播间的完整文件夹`,然后重启。解决问题
DriveLocation:/.AndreidStudio3.3

.AndroidStudio3.3在您的情况下可能不同

yhuiod9q

yhuiod9q2#

我在做项目的时候遇到了这个问题。我尝试了所有方法:尽可能删除每个文件夹;卸载;重置为默认设置(我实际上为此进行了搜索);使缓存无效;创建一个非常新的项目进行测试;等等……所有这些都没有解决问题

现在我有一个最终的方法:使用Intelji而不是Android Studio,我现在非常高兴。这是给任何遭受这个问题之苦的人的建议

ncgqoxb0

ncgqoxb03#

无效缓存/重新启动对我有效。

==>转到Android Studio左上角的文件菜单==>选择无效缓存/重新启动

dba5bblo

dba5bblo4#

只需转到Gradle-wrapper.Properties并更新版本Gradle...Zip

我的版本是Gradle-6.7.1-all.zip

并重启Android Studio

6kkfgxo0

6kkfgxo05#

我分享了我对Android Studio 4.2的回答:我不得不删除文件夹C:\Users\Username\.gradle\caches

7hiiyaii

7hiiyaii6#

我试着等了10秒钟,出现了自动补全建议(使用Android Studio4.2),似乎XML只是花了一些时间来解决它们。
不,我的电脑并不慢。

j2cgzkjk

j2cgzkjk7#

我的问题是,我试图在res/xml内的一个XML布局文件上自动完成。自动完成功能不适用于版面文件。将XML文件移动到res/layout后,自动完成功能再次生效。

1yjd4xko

1yjd4xko8#

build.gradle(模块:APP)中切换到老版本-请确保是Gradle脚本下的版本,而不是build.gradle(项目:您的项目)。在获得XML自动完成建议后,请更改为当前版本。

zbwhf8kr

zbwhf8kr9#

检查5种方式:

1.重启Android Studio
1.文件->使缓存无效/重新启动...->选择无效并重新启动
1.文件->打开省电模式,重启Android Studio
1.删除.Idea文件夹。搜索*.iml文件并删除所有这些文件并使用方法2

72qzrwbm

72qzrwbm10#

最好的选择是为项目创建一个压缩文件夹并更改其路径(重新定位该项目,然后再打开它)。这将起到必要的作用。

fquxozlt

fquxozlt11#

文件->使缓存无效/重新启动...->选择无效并重新启动

并开启省电模式,工作正常

57hvy0tb

57hvy0tb12#

我也遇到了只有EditText标签被破坏的情况。解决方案可在设置>编辑器>常规>自动导入中找到,其中编辑文本被列为从自动完成中排除。通过选择并单击减号将其删除。

dl5txlt9

dl5txlt913#

通过删除我主文件夹中的‘.androidStudioPreview1.X’解决了这一问题。

mrwjdhj3

mrwjdhj314#

尝试了所有操作,如删除.dea文件夹、节电模式、删除用户/.android下的缓存文件夹、使缓存无效并重新启动等,但均未奏效。

设置compileSdkVersion 31(截止日期)对我很有效。

jv4diomz

jv4diomz15#

一种可能是在Android工作室查看power mode。转到File > Power mode并检查它是否打开或关闭。如果它打开了,您也不会得到任何建议。要获得建议,它必须关闭。

如果它对你不起作用,那么你应该重置你的Android工作室,它会为你设置默认配置。为此,找到.AndroidStudioBeta.AndroidStudio文件夹并删除它们,然后重新启动Android工作室。通常,您会将此文件夹放入users\[user name]\.AndroidStudio3.3

如果对你有帮助,请让我知道。编码快乐..!

相关问题