Android Studio 1.1.0 Gradle同步失败及模拟器加载异常求助
解决Android Studio 1.1.0的两个问题:依赖解析失败与模拟器加载异常
嘿,我来帮你搞定这两个头疼的问题——毕竟Android Studio 1.1.0是个实打实的古董级版本(2015年发布的),和新依赖、现代硬件的兼容性都很差,咱们一步步来解决:
一、先搞定 Failed to resolve: com.android.support:appcompat-v7:29.+ 错误
这个错误的核心是版本严重不兼容:你用的AS 1.1.0对应的构建工具(Build Tools)和Gradle版本,根本不支持appcompat-v7:29.+(这是Android 10的支持库)。老版本AS最多只能兼容到appcompat-v7:22.x系列(对应Android 5.0)。
具体解决步骤:
- 打开你的Module级别
build.gradle文件(注意不是Project根目录下的那个) - 找到
dependencies代码块里的com.android.support:appcompat-v7:29.+,把版本号改成22.2.1(这个版本和AS 1.1.0完全适配),修改后代码如下:dependencies { implementation 'com.android.support:appcompat-v7:22.2.1' // 其他依赖保持不变 } - 点击工具栏的
Sync Now按钮同步项目,等待同步完成
另外要确认Project根目录的build.gradle里的Gradle插件版本是AS 1.1.0对应的版本,应该是这样的:
buildscript { repositories { jcenter() // 老版本AS用jcenter,不要改成mavenCentral } dependencies { classpath 'com.android.tools.build:gradle:1.1.0' } }
如果之前改过高版本,改回这个再同步。
二、解决模拟器无法正常加载的问题
AS 1.1.0自带的模拟器本身兼容性就很差,尤其是在现代电脑上,试试这些方法:
- 检查HAXM加速是否安装:打开SDK Manager,找到
Extras目录下的Intel x86 Emulator Accelerator (HAXM installer),确保已经安装。如果没装,安装后重启电脑(HAXM是模拟器加速的关键,没有它模拟器会巨慢甚至启动失败) - 使用低版本系统镜像:创建模拟器时,别选Android 10及以上的镜像,选Android 5.0(API 21)或者Android 4.4(API 19)的镜像,这些和AS 1.1.0的兼容性最好
- 调低模拟器内存:创建模拟器时,把RAM分配改成1024MB或者更低,老版本模拟器内存太高很容易崩溃
- 检查SDK组件完整性:在SDK Manager里,确保你下载的系统镜像对应的
SDK Platform已经安装,不要只装镜像不装平台
如果以上方法都不行,也可以试试Genymotion的旧版本(要找支持AS 1.1.0的版本),不过优先尝试上面的官方解决方案。
内容的提问来源于stack exchange,提问作者pangolinpoacher8281
相关产品推荐
相关产品推荐

