我刚刚开始使用新的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。什么都不管用!
30条答案
按热度按时间wlsrxk511#
删除Android直播间的完整文件夹`,然后重启。解决问题
DriveLocation:/.AndreidStudio3.3
.AndroidStudio3.3
在您的情况下可能不同yhuiod9q2#
我在做项目的时候遇到了这个问题。我尝试了所有方法:尽可能删除每个文件夹;卸载;重置为默认设置(我实际上为此进行了搜索);使缓存无效;创建一个非常新的项目进行测试;等等……所有这些都没有解决问题
现在我有一个最终的方法:使用Intelji而不是Android Studio,我现在非常高兴。这是给任何遭受这个问题之苦的人的建议
ncgqoxb03#
无效缓存/重新启动对我有效。
==>转到Android Studio左上角的文件菜单==>选择无效缓存/重新启动
dba5bblo4#
只需转到Gradle-wrapper.Properties并更新版本Gradle...Zip
我的版本是Gradle-6.7.1-all.zip
并重启Android Studio
6kkfgxo05#
我分享了我对Android Studio 4.2的回答:我不得不删除文件夹
C:\Users\Username\.gradle\caches
7hiiyaii6#
我试着等了10秒钟,出现了自动补全建议(使用Android Studio4.2),似乎XML只是花了一些时间来解决它们。
不,我的电脑并不慢。
j2cgzkjk7#
我的问题是,我试图在
res/xml
内的一个XML布局文件上自动完成。自动完成功能不适用于版面文件。将XML文件移动到res/layout
后,自动完成功能再次生效。1yjd4xko8#
在build.gradle(模块:APP)中切换到老版本-请确保是Gradle脚本下的版本,而不是build.gradle(项目:您的项目)。在获得XML自动完成建议后,请更改为当前版本。
zbwhf8kr9#
检查5种方式:
1.重启Android Studio
1.文件->使缓存无效/重新启动...->选择无效并重新启动
1.文件->打开省电模式,重启Android Studio
1.删除.Idea文件夹。搜索*.iml文件并删除所有这些文件并使用方法2
72qzrwbm10#
最好的选择是为项目创建一个压缩文件夹并更改其路径(重新定位该项目,然后再打开它)。这将起到必要的作用。
fquxozlt11#
文件->使缓存无效/重新启动...->选择无效并重新启动
并开启省电模式,工作正常
57hvy0tb12#
我也遇到了只有EditText标签被破坏的情况。解决方案可在设置>编辑器>常规>自动导入中找到,其中编辑文本被列为从自动完成中排除。通过选择并单击减号将其删除。
dl5txlt913#
通过删除我主文件夹中的‘.androidStudioPreview1.X’解决了这一问题。
mrwjdhj314#
尝试了所有操作,如删除.dea文件夹、节电模式、删除用户/.android下的缓存文件夹、使缓存无效并重新启动等,但均未奏效。
设置
compileSdkVersion 31
(截止日期)对我很有效。jv4diomz15#
一种可能是在Android工作室查看
power mode
。转到File > Power mode
并检查它是否打开或关闭。如果它打开了,您也不会得到任何建议。要获得建议,它必须关闭。如果它对你不起作用,那么你应该重置你的Android工作室,它会为你设置默认配置。为此,找到
.AndroidStudioBeta
或.AndroidStudio
文件夹并删除它们,然后重新启动Android工作室。通常,您会将此文件夹放入users\[user name]\.AndroidStudio3.3
。如果对你有帮助,请让我知道。编码快乐..!