如觉内容冗长,请在页面内再次搜索关键词,定位所需内容。
一、配置好JDK,即java环境。
1.JDK下载
可以直接使用安装Android Studio后内置的jre。然而内置的jre版本较高(1.11以上),sdkmanager update时可能出现问题:Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema(见本篇第四部分)。Android Studio(AS)内置jre、abd 进行环境配置、com.android.support:design:26.1.0_尘埃里的邂逅的博客-CSDN博客Android Studio内置java(java1.8以后)开发环境,可以进入AS,点击Fike—structure—找到jre安装的路径。然后进行配置。截图如下:然后我们就只需要配置JAVA_HOME与path。点击我的电脑–属性–高级设置–环境变量–系统变量-新建JAVA_HOME=你的内置jre路径然后配置path,进行添加%JAVA_HOME%\bin和%JAVA_HOME%\j...https://blog.csdn.net/qq_42811161/article/details/89857432
也可以另行下载JDK,建议下载安装程序,而不是压缩包(因为有的电脑系统即便配置了环境路径,也可能找不到JDK)。
2.JDK安装:选好路径很重要
Android Studio内置JRE路径为:C:\Program Files\Android\Android Studio\jre。
自行下载安装JDK时,安装路径及系统用户路径不要出现非ASCII字符,尤其是中文路径,否则容易出现验证存在JDK却无法调用相关函数方法的问题。
3.配置环境变量:控制面板》高级系统设置》环境变量》系统环境变量》Path添加JDK路径
建议单独将jdk路径拿出命名为JAVA_HOME,再由Path引用,便于后续JDK版本切换。
- 变量名:JAVA_HOME
- 变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置
-
变量名:Path
-
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
切换jdk版本:
网上有很多类似的方法,但需要注意的最重要的一点是:JDK在环境变量Path中必须排第一个才能修改生效。一旦将其拉至首位,win10的Path列表下拉形式会变成低版本windows那种串形式(可能存在无效路径,如%JAVA_HOME%\jre\bin,高版本JDK无jre目录)。待JAVA配置生效后,再将JDK配置从Path首位换下来,即可恢复win10的Path列表下拉形式。(这里删除无效路径,也能避免Path下拉列表变成串。)
4.验证JDK环境
win+R->cmd,分别输入java 、javac 、javadoc、java -version,可查看JDK安装情况及其版本。
二、安装Android Studio。
1.Android Studio及相关工具下载
(IDE)https://developer.android.com/studio
(SDK)https://developer.android.com/studio/releases/platform-tools
AndroidDevTools (非官方,无需外网)https://www.androiddevtools.cn/
2.Android Studio安装
直接安装,选好路径。
需要给安装路径授予完全控制权限,可于该文件夹的属性》安全》勾选完全控制。
如果能够联外网下载,则自动更新SDK,无需配置环境;否则,需要下载离线SDK,并像配置JDK一样配置SDK环境。
三、常见Android Studio start failed错误。
如果一片空白,可通过运行安装路径下bin目录中的studio.bat来定位错误
4.unadble to load jna library: 检查JDK版本及配置情况,尤其是版本和环境路径是否相符,路径字符是否合法。
四、配置Android studio SDK出现的问题。
再次强调:
如果能够联外网下载,则自动更新SDK,无需配置环境;
否则,需要下载离线SDK,并像配置JDK一样配置SDK环境。
联网自动配置也会出现很多问题,比如:
1.Failed to install the following Android SDK packages as some licences have not been accepted.
2.上个问题解决后报错Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema,说明java版本不对。
3.第1个问题解决后报错:android/repositories.cfg could not be loaded。
命令无法创建时,可以到该路径下手动创建。
需注意的是,类似于User/AppData这种路径一般为隐藏文件路径,请于文件选项设置开放。
4.切换分支或下载新代码时,偶尔突然发生:SDK location not found。建议重启Android studio。
5.Android Studio项目一片报红,但是可以正常编译,运行没有错误。
五、安装配置adb。
一般android studio会自动下载adb工具。
路径:C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools 同时包含了adb.exe和fastboot.exe等工具。
如遇win10配置adb环境变量不生效的问题,和配置JDK时一样处理:新增的变量在环境变量Path中必须排第一个才能修改生效。一旦将其拉至首位,win10的Path列表下拉形式会变成低版本windows那种串形式(可能存在无效路径)。待配置生效后,再将该配置从Path首位换下来,即可恢复win10的Path列表下拉形式。
通过adb -version可以确认adb配置版本。
接着还要下载安装adb driver,安装时要注意打开手机的开发者调试模式。ADB Driver - Universal Android USB DriverADB Driver Installer - Universal Android USB Driverhttps://adbdriver.com/
六、Android Studio 快捷键问题。
1、windows热键占用问题
fn键大多为win徽标热键,容易造成干扰。
Win10系统怎么屏蔽Windows徽标热键https://jingyan.baidu.com/article/9989c746f66df6f648ecfebb.html
如无效,请参考:(戴尔+win10亦有效)
华硕win10怎么关闭fn热键https://jingyan.baidu.com/article/0f5fb099ff9e5c2c8334ea92.html
2、Android Studio快捷键配置