记录安装android studio踩的坑 win7系统

最近在一台新电脑上安装android studio,报了很多错误,也是费了大劲才解决,发出来大家一起避免一些问题,找到解决方法。

安装时一定要先安装jdk,cmd命令行用java -version查当前的版本,没有的话,先安装jdk,gradle8.0以上版本要使用jdk17以上版本,不然会报错。

1.安装时sdk不能选

失败的解决方法:

(1)跳过这一步,复制别人的sdk,配置环境变量, ANDROID_HOME,放置sdk的路径并在安卓软件settings中选中这个路径,在命令行中虽然能查出adb程序,但是sdk不能更新不能下载新的安卓系统版本。

(2)安装官网sdk manager,问题同上

成功的解决方法:

保证sdk安装路径没有中文

把下列路径,Google中的文件全部删掉,这两步弄完sdk依然不能勾选

用360断网设置检查网络,这步弄完,卸载重装sdk竟然有了,可以选了!!!

sdk如果下载慢的话,可以打开电脑的hosts文件,换一个下载快的ip地址

复制代码
C:\Windows\System32\drivers\etc\hosts

找延迟最低的IP,打开http://ping.chinaz.com网站,输入dl.google.com地址,开始ping监测,在里面添加,如

复制代码
ip dl.google.com

改完hosts之后,通过Packages->Reload重新加载,IP可以换

2.gradle和adv改下载路径

默认都是下载到C盘,C/用户名/.gradle .adv比较占用系统空间,在环境变量中添加全局系统变量,再启动软件,会发现下载到配置的目录中

adv的全局变量,我也不知道为啥名字是sdk

ANDROID_SDK_HOME

gradle的全局变量,,,GRADLE_USER_HOME

3.安卓报错,gradle not found 一般是jdk版本不对,gradle8.0以上版本要用jdk17以上版本,在这里改

4 gradle下载太慢了,在下面路径把distributionUrl改为阿里云的镜像

版本号可以改,然后点try again ,不能用了可以自己换个镜像

复制代码
https://mirrors.aliyun.com/macports/distfiles/gradle/gradle-8.0-bin.zip

5.反复弹出,adb已停止工作

我失败的解决方法:

可能是adb默认的端口号(5037)已经被占用,卸载占用端口号的程序,或给adb换个端口号

(1) 进cmd,输入netstat -ano | findstr "5037"

查看占用5037的进程

(2) 发现1156占用,查找进程

输入 tasklist | findstr "1156"

失败原因:占用5037端口的就是adb程序,但是你们可能是这个原因,建议查查看

修改adb端口号

环境变量里新建系统变量

ANDROID_ADB_SERVER_PORT,重启电脑

成功的解决方法

命令行cmd运行adb version 后查看当前的adb版本,adb版本为35.0.2。降低adb版本为34.0.4后,解决此问题。

下载链接:

复制代码
链接: https://pan.baidu.com/s/14ivDzFCvmNXWa1anRcVusA 提取码: 7j8g 复制这段内容后打开百度网盘手机App,操作更方便哦

把下载的文件解压到sdk的安装目录并覆盖原来的platfrom-tools工具,问题解决

6 安装虚拟机时提示 HAXM没有安装

但是安装的话会提示,haxm已经安装。

(1)找到sdk下的目录,发现没有haxm.exe文件,先查自己的电脑是否支持虚拟设备

参考文章:http://t.csdnimg.cn/cMVbP

我因为有模型机没管这个问题。

(2)连手机开发者模式

手机打开开发者模式,可以让手机语音助手打开,数据线连接电脑和手机,点手机按钮,点实体,就可以用啦

参考文章(一些,有的忘了在哪看的了)

http://t.csdnimg.cn/TcOz9

http://t.csdnimg.cn/aL6rv

http://t.csdnimg.cn/0AkcI

相关推荐
事圆则缓1 小时前
Java 8 Lambda、Stream、Optional 与 Android 边界:从回调语法到运行时兼容
android·java
mmsx1 小时前
Android 地图十万要素不卡顿:空间网格 + 渐进式加载的移动端实践
android·大数据·opengl
Godikov3 小时前
Android 工业终端保活实战:前台服务 + 开机自启 + 更新自启的三重保障
android
字节暗面3 小时前
SO加固强度怎么量化?腾讯ACE与FairGuard静态分析实测
android·逆向
终端安全笔记4 小时前
描述文件、企业证书、MDM 不是三个名字,是三层
android·ios·智能手机
字节暗面5 小时前
一次游戏安全SO静态分析记录:腾讯ACE与FairGuard加固强度对比
android·逆向工程·游戏加固
传奇开心果编程5 小时前
【Jetpack Compose基础语法学与练】第9课 SideEffect副作用 + LaunchedEffect,处理异步任务和生命周期
android·学习·ui·kotlin·android jetpack
2401_833269307 小时前
RecyclerView多布局详解
android
v_34836087627 小时前
Android_8 zygote启动分析
android
消失的旧时光-19437 小时前
Android 系统层扫盲 11:JNI 到底是什么?Java / Kotlin 是怎么调用 C/C++ 的?
android·binder·zygote·system_server·aops