Android Studio 3.6 beta5提示找到未验证版本1.3.61-release-Studio3.6-1如何解决?
问题原因 & 解决办法
为啥会出现这个提示?
这个报错本质是Android Studio的插件版本验证机制在起作用。你看到的1.3.61-release-Studio3.6-1是Android Gradle Plugin(AGP,咱们构建项目的核心插件)的版本,它是专门为Android Studio 3.6 Beta系列适配的,但因为当时Studio还处于Beta测试阶段,官方还没走完对这个插件版本的正式验证流程,所以就弹出了这个"未经过验证"的提示。
简单说:插件是给这个Beta版Studio量身做的,但官方还没来得及给它盖"验证通过"的章~
怎么强制使用这个新版本?
按下面几步操作就行:
- 修改项目根目录的
build.gradle
打开项目最外层的build.gradle文件(不是app模块里的那个),找到buildscript下的dependencies块,把AGP的版本改成目标版本:
buildscript { repositories { google() jcenter() } dependencies { // 替换成你看到的新版本 classpath "com.android.tools.build:gradle:1.3.61-release-Studio3.6-1" } }
- 关闭版本验证检查
打开项目根目录的gradle.properties文件,添加一行配置跳过验证:
android.injected.build.model.only.versioned=false
- 同步项目
点击Android Studio工具栏上的「Sync Project with Gradle Files」按钮(大象图标旁的刷新按钮),等同步完成就搞定了。
额外提醒
这个版本是专门适配Studio 3.6 Beta的,虽然没经过正式验证,但实际使用兼容性没问题。等之后Studio 3.6发布正式版,官方会推出验证过的稳定版本,到时候再切换回去就行~
内容的提问来源于stack exchange,提问作者Ove Stoerholt
相关产品推荐
相关产品推荐

