Android Studio 3.1.2中Navigation Drawer Activity布局预览异常求助
我之前升级到这个版本时也碰到过一模一样的情况,试了几个靠谱的方法都能解决,你可以按顺序尝试:
1. 强制清理并重新构建项目
IDE的构建缓存偶尔会抽风,手动清理后重建往往能解决问题:
- 点击顶部菜单栏的
Build->Clean Project,等清理完成 - 接着点击
Build->Rebuild Project,全程等构建结束,别中途操作
2. 重置布局预览窗口
布局预览本身可能卡住了,重置一下就能恢复:
- 打开activity_main_drawer.xml,找到预览窗口右上角的眼睛图标,点击关闭预览
- 等几秒后再点击该图标重新打开,看看是否正常加载
3. 清除Android Studio缓存
IDE的缓存文件损坏也会导致这类异常:
- 先关闭Android Studio
- 找到对应系统的缓存目录并删除所有文件:
- Windows:
C:\Users\<你的用户名>\.AndroidStudio3.1\system\caches - Mac:
~/Library/Caches/AndroidStudio3.1 - Linux:
~/.AndroidStudio3.1/system/caches
- Windows:
- 重新启动Android Studio,它会自动重建缓存
4. 检查并同步Design库依赖
Navigation Drawer依赖Design库,没配置好会影响预览:
- 打开
build.gradle(Module: app)文件,确保添加了对应版本的Design依赖(3.1.2版本对应依赖版本一般是27.1.1):implementation 'com.android.support:design:27.1.1' - 点击右上角的
Sync Now按钮,等依赖同步完成后再打开布局文件
5. 切换预览的API版本
预览的API版本和项目目标版本不匹配也可能出问题:
- 在布局预览窗口顶部,找到API Level下拉菜单,选择和项目
targetSdkVersion一致的版本,或者尝试切换到26、27这类稳定版本
如果以上方法都试过还是不行,可以试试重启电脑,实在不行再考虑暂时降级到Android Studio 3.1.1版本(不过前面的步骤大概率能解决问题)。
内容的提问来源于stack exchange,提问作者suchmitch
相关产品推荐
相关产品推荐

