Android Studio安装超详细步骤(包括SDK安装不成功,模拟器无法创建等问题)
Posted IT菜鸟新手霞霞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio安装超详细步骤(包括SDK安装不成功,模拟器无法创建等问题)相关的知识,希望对你有一定的参考价值。
本文主要介绍CPU为AMD锐龙和英特尔两种类型在安装中出现的一些问题,两种解决的方案不同,所以首先查看属于哪种,然后找相对应的安装方法。
android Studio的安装需要准备两个安装文件,一个是java JDK ,一个是Android Studio均可在官网下载或者百度网盘自取 这篇文章以JDK1.8和Android Studio最新版本示例。
链接:https://pan.baidu.com/s/1UEPpZGohIZ5sgoLLYEstNQ?pwd=94yj
提取码:94yj
在安装Audroid Studio之前,要确定java JDK的版本必须是1.7或以上,否则安装之后会报错。
目录
步骤五(Android Studio连接真机,模拟器调试学习已经足够,不想要连接自己手机的直接忽略该步骤)
2.请确定下图这两个工具是否下载,没有下载勾选下载,然后依次点击apply和OK
3.请确定手机开发人员选项中USB调试以及允许USB安装应用(或者监控ADB安装应用是否打开)
步骤一 (JDK的安装和环境变量配置)
如果已经安装并且配置好环境变量,请忽略该步骤,直接看下一步骤
请参考下面博客文章链接中步骤2和步骤3
JSP常用软件IntelliJ IDEA从安装到运行超详细过程(包括环境变量配置)_IT菜鸟新手霞霞的博客-CSDN博客_idea安装jsp插件
步骤二(Audroid Studio的安装前准备)
建议在安装前就进行情况1和情况2的两种设置,否则后续会出现各种各样的问题。如果已经安装有错误了,建议先进行卸载,并将相应文件夹中的内容删掉。如果你安装过程没有出现问题,请忽略该步骤。
情况1:CPU为AMD锐龙
打开控制面板--->程序--->程序和功能--->启用或关闭Windows功能
勾选Hyper-V和Windows虚拟机监控程序平台
如果这里可以两个都勾选,那就直接下一步骤进行安装
但是如果和我当时一样根本找不到Hyper-V,很有可能是Windows10家庭版未安装Hyper-V,先勾选Windows虚拟机监控程序平台,然后进行如下操作
解决办法:
新建一个文本文档或记事本,输入如下代码,另存为hyper.cmd ,以管理员身份运行该脚本(右键),等待命令执行完毕,可能需要很长时间,一定要确定联网耐心等待。时间会比较长。。。。最后会重启电脑,重启后就有Hyper-V了。
pushd "%~dp0"
dir /b %SystemRoot%\\servicing\\Packages\\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\\servicing\\Packages\\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
情况2:CPU为因特尔
因特尔的问题一般没有AMD锐龙那么坑,直接去下一步吧。
步骤三(Audroid Studio的安装)
1.建议安装前,在想安装的盘里先建两个文件夹,方便后面的卸载以及路径的配置等,如果安装路径想选默认的话也可以,记住选的路径,后面好找。
2.直接next下一步
3.next下一步
4.选择刚刚建好的路径(也可以自己选)
5.什么也不用管,直接下一步
6.下一步
7. finish完成
8.选择是否导入配置,默认不导入,(以后也可以导入),然后OK
9.提示第一次启动无法访问Android SDK,这里不影响,直接“cancel”即可
10.欢迎页面,直接“next”即可
11.安装类型,选择自定义,然后next
12.环境UI主题,这里根据个人喜好选择即可
13.选择SDK的安装位置,最好选之前建好的文件夹,也可以自己选(Android Virtual Device 是模拟器安装,不需要的话无法勾选也不影响)
如果前面三个也无法勾选,回到步骤二 (注意路径的安装一定要全是英文,不能有空格和标点符号之类的或者是中文,切记安装路径一定不要出现中文,中文会造成后期很多的麻烦)
14.模拟器内存的选择,我个人是32G的内存条,我就选了4096MB你们根据情况选择就好,最好不要低于2G(2048MB)
15.确定将要下载的组件大小及其文件的大小,时间可能会比较长,联网耐心等待,直接finish开始下载
16.组件下载中,等待中......(和网速有关,时间较长,耐心等...)
17.下载完成,finish
步骤四:创建一个Android Studio项目
1.打开已安装的Audroid Studio进入欢迎界面,点击“sysrt a new Audroid Studio project”建一个新的项目。
2.选择模板,随便选
3.填写项目相关信息后,点击“finish”按钮
4.此时这里是没有终端的,无法运行。我们需要进行虚拟机的安装。
5.先点击右上角这个打开sdk manager
情况1:如果cpu是因特尔,按图依次选中勾选intel x86 Emulator Accelerator(HAXM installer)
情况2:如果cpu是AMD锐龙,可以选中intel x86 Emulator Accelerator(HAXM installer)就选,如果出现无法选中的情况,按图依次选择,勾选Android Emulator Hypervisor Driver for AMD Processors(installer),点击“apply”
如果出现两种情况都不能选中,或者SDK 的路径是一个空的,或者以上内容都没有出现,请回到步骤二重新设置
6.点击下图标识创建虚拟机
7.点击Creat Virtual Device
8.在Phone中随便选型号,然后next
9.在x86 image 中自己选择模拟器版本下载(注意版本越高,占用内存越大,例如API 33达到1.4G,API 22只需要220多MB,API 27需要400多MB根据自己的需求选择)
10.
11.下载后选中,点击Next
12.根据自己需求随便设置,然后点击“Finish”
13.点击下图中的符号运行试试
14.出现下图说明大功告成
15.如果不能创建,回到步骤二试试
步骤五(Android Studio连接真机,模拟器调试学习已经足够,不想要连接自己手机的直接忽略该步骤)
有时候我们想要将写的项目放在手机上调试,如果用数据线连接后没反应,请尝试以下解决办法:
1.请确定adb的环境变量是否配置
在cmd命令行输入adb,如果出现以下信息,说明配置成功,否则配置失败
adb配置环境变量,打开此电脑-->系统属性-->高级系统设置-->环境变量
点击系统变量的新建
键:ANDROID
值:C:\\Users*****\\tools;C:\\Users*****\\platform-tools
注意:值是两个地址,两个地址之间用英文;分隔,
如果不知道具体地址,打开Android Studio,File->setting,如下,
然后和编辑PATH的值
在原本的基础上增加,如果之前有‘;’,不需要添加,如果没有,需要添加;,然后加上%ANDROID% (如果你上边配置的系统变量名字叫android,那么这块尾部添加的就是%android%)
2.请确定下图这两个工具是否下载,没有下载勾选下载,然后依次点击apply和OK
3.请确定手机开发人员选项中USB调试以及允许USB安装应用(或者监控ADB安装应用是否打开)
- 将手机用数据线将电脑连接,在手机连接电脑时,手机端会弹出,使用USB做什么操作,一定要选择“数据传输”,否则会一直没有反应。
- 如果没有打开上面所说先打开
- 手机打开开发者工具,在手机的设置里,找到手机的版本号,点击7次,可进入开发者模式
- 等待一段时间加载后,会出现你的手机型号,如下图所示,选中点击运行
- 此时手机会弹出你的项目软件安装,选择继续安装
- 大功告成!
在Ubuntu环境 下载Android studio,并配置genymotion模拟器(超详细)
Android studio
1. Ubuntu下安装Android studio完整版
1.1. 安装Android studio
1.1.1. 下载环境
- 下载jdk和Android studio
百度网盘地址
- jdk-19
链接:https://pan.baidu.com/s/1RMHSvxc_cWa0e4Q8MvnpwA
提取码:1k8u
1.1.2. 配置共享文件夹
此方法为在主机当中下载了jdk和Android studio,将主机下载的文件转到虚拟机当中的步骤,如果直接在虚拟机当中下载,可忽略
能配置共享文件夹的前提是虚拟机当中下载了VMware Tools
- 点击编辑虚拟机设置。
- 点击选项->共享文件夹->添加
- 填入主机路径,会自动生成名称,也可以更改名称。这个名称是在虚拟机当中映射的文件夹名称
- 选择下一步->启动此共享
- 打开虚拟机,默认地址为/mnt/hgfs/,如果发现/mnt中没有/hgfs或者/mnt/hgfs当中你映射的文件夹,大概率是没有设置挂载点,上网搜一下挂载点的配置就好了
1.1.3. 下载jdk
- (1)将jdk-19移到/usr/local位置下。输入sudo cp -r jdk-19 /usr/local命令。
- (2)配置~/.bashrc文件,输入sudo gedit ~/.bashrc,并在末尾加上:
export JAVA_HOME=/usr/local/jdk-19
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
- (3)使用source命令使配置同步生效,输入sourcr ~/.bashrc
- (4)输入java -version命令测试java环境。出来版本号,说明配置成功了
1.1.4. 安装android studio
(1)解压android-studio文件压缩包到/opt目录下,输入: sudo unzip android-studio-ide-181.5014246-linux.zip -d /opt
(2)更改 /opt/android-studio/bin/idea.porperties文件,输入sudo gedit /opt/android-studio/bin/idea.properties
文末添加 disable.android.first.run=true
(3)更改/opt/android-studio/bin目录权限:sudo chmod 777 /opt/android-studio/bin
输入ls -l
出现下列内容,说明权限修改成功
(4)配置android studio环境变量,以便在任何目录下打开android studio:sudo gedit /etc/profile
文末添加
#android stdio
export ANDROID_HOME=/opt/android-studio/bin
export PATH=$PATH:$ANDROID_HOME
(5)同步:source /etc/profile
1.1.5. 配置android atudio
(1)输入studio.sh,打开Android Studio
(2)点击Start a new Android Studio project:
(3)点击Open SDK Manager,手动配置SDK:
(4)点击Android SDK ->Edit
(5)打开一个新终端,创建一个存放sdk文件的文件夹,并配置权限。输入:
sudo mkdir -p /opt/sdk
sudo chmod -R 777 /opt/sdk
(6)选择刚刚创建的sdk路径,进行安装。
(7)直到finish,Android studio安装完毕。
1.1.6. 成功创建项目
(1)选择相应的配置文件,进行安装
(2)一路Apply->OK->Accept->Finish。点击Start a new Android Studio project,输入项目名称、主机名称、项目地址、选择语言等
(3)创建项目成功界面
以上文章参考GavinXu89的文章
1.2. 下载模拟器
1.2.1. 使用Android studio自带的AVD
在使用Android studio自带的AVD的时候出现Your CPU does not support required features(VT-x or SVM).也就是:您的CPU不支持所需功能(VT-x或SVM)。
所以下载了genymotion模拟器,如果你的电脑的cpu是intel的,推荐文章:使用Android studio自带的AVD创建模拟器
1.2.2. genymotion下载
1.2.2.1. 安装VirtualBox
(1)在终端输入下列命令,途中需要输入y继续下载
sudo apt update
sudo apt install virtualbox
(2) 建议先在官网中注册一个账号genymotion官网注册账号页面
1.2.2.2. 下载
(1)下载genymotion下载页面
建议在虚拟机当中的浏览器中打开,可以直接对应linux版本
(2)下载成功后,默认下载位置为Downloads或者下载文件夹,进入对应目录
输入cd ~/下载/
(3)添加执行权限,并执行安装程序,安装到opt文件夹下。输入
chmod u+x ./genymotion-3.0.2-linux_x64.bin
sudo ./genymotion-3.0.2-linux_x64.bin -d ~/opt
(4)安装成功的界面:
(5)在应用菜单中找到genymotion
(6)输入注册的信息,点击NEXT
(7)选择Personal Use并单击NEXT
(8)检查我是否已阅读并接受最终用户许可协议,然后单击NEXT
1.2.2.3. 创建虚拟设备
(1)创建一个Genymotion Android虚拟设备。选择相应的配置下载
(2)选择一个虚拟设备,并启动设备
1.2.2.4. 问题
如果在启动设备的时候发现cpu依旧不支持,可以选择API版本较低的设备
或者检查CPU是否支持虚拟化。输入egrep -c '(vmx|svm)' /proc/cpuinfo
,返回0说明不支持,可以尝试在设置->硬件->处理器->虚拟化Intel VT -x/EPT 或AMD-V/RVI(V)选项选上
1.3. 使用模拟器进行测试
1.3.1. 在Android studio中配置genymotion
(1)在Android Studio安装插件并重启Android Studio
打开File->Settings->Plugins->Browse Repositories界面(不同版本的Android studio的位置可能不一样)
(2)点击右侧的install进行下载,然后重启Android Studio
(3)安装成功后会出现这样一个图标
(4)填入Genymotion安装路径
(5)再次点击Genymotion图标,选择创建的虚拟设备,点击start启动
(6)成功启动后界面
(7)选择刚刚开启的虚拟设备,启动程序
点击绿色三角进行运行,会出现下面界面,然后选择刚刚开启的虚拟设备
(8)启动成功设备页面如下所示:
成功启动后界面
总结
这就是全部的内容啦,如有问题,欢迎评论和留言,还请不吝赐教!
以上是关于Android Studio安装超详细步骤(包括SDK安装不成功,模拟器无法创建等问题)的主要内容,如果未能解决你的问题,请参考以下文章
最新版Android Studio-2021.11下载安装步骤(超详细)