1.安装SDK:Android SDK安装

2.安装Android Studio

3.配置HTTP Proxy:

转自:Android Studio设置HTTP代理(可用)

因为大陆的内网的防火墙很厉害,第一次基本上sdk是下载不成功的。如果第一次打开报错sdk不成功,打开HTTP Proxy,按照上述配置一下即可。

或者按照网上的另一个方法:

1. 禁止第一次启动
到AS安装目录,打开bin目录,编辑idea.properties, 在文件末尾添加:
disable.android.first.run=true

2.设置HTTP代理
点击 --->File
--->Settings
--->System Settings
--->HTTP Proxy进行设置
Host name: mirrors.neusoft.edu.cn 
Port number:80

3.删掉Step 1 中所加的那一行,再次启动android studio,就找到SDK Manager即可下载

4.需要配置JDK和SDK:

上图中,选择“Project Structure”,弹出如下界面:(选择JDK和Android SDK的路径)

5.新建项目:一路next就可以了

6.简单设置:(参考自:http://www.cnblogs.com/smyhvae/p/4390905.html

(1)主题修改:

(2)代码字体修改

(3)关闭更新

(4)快捷键习惯修改:

(5)api文档悬浮提示:

(6)代码补全:(none是大小写不敏感)

(7)按住Ctrl键的同时单击鼠标查看源码:

(8)自动导包:

(9)显示代码行数:

(10)禁止自动打开上次的工程:

(11)禁止代码折叠:

(12)修改注释位置,禁用“语句堆一行”:

  • Comment at frist column:启用的话,注释的位置就会处于行首,否则就根据缩进来注释。我取消掉了。
  • Control statement in one line:格式化代码的时候,会把些很短的语句合并成一行。我觉得这样影响代码可读性,故取消。

(13)修改新建文件文件头:

(14)修改文件编码为UTF-8:

7.遇到的一些bug

(1)Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.1.2/gradle-3

解决:

(2)Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"

解决:下载最新gradle(http://services.gradle.org/distributions/)之后,解压将其放入Android studio下载目录gradle文件夹下:

配置指向:

(3)Failed to resolve: com.android.support:appcompat-v7:27.0.3

解决:这个……网上找了好多方法,试图让它down下来,都没ok,最后找到安装仓库内的最终版本,然后照着改……才没报错……

可以看到这里面最新的是26.0.0-alpha1

更改build.gradle(要是写“26.+”不行的话就写成上面具体的),成功

(4)Failed to find target with hash string 'android-26'

解决:直接在SDK manager中下载对应的API

(5)Configuration on demand is not supported by the current version of the Android Gradle

【错误】

Configuration on demand is not supported by the current version of the Android Gradle plugin since you are using Gradle version 4.6 or above.?

Suggestion: disable configuration on demand by setting org.gradle.configureondemand=false in your gradle.properties file or use a Gradle version less than 4.6.

解决:参考自 https://www.2cto.com/kf/201805/743959.html

修改gradle-wrapper.properties文件,使其小于4.6

(6)cannot resolve symbol AppCompatActivity

解决:如果没有导入appcompat-v7这个包,就按照 cannot resolve symbol AppCompatActivity 心得 进行导入。

如果导入了,但还是报这个错,删除.idea文件夹后再打开项目。

Android Studio安装&&安装bug的更多相关文章

  1. Ubuntu 14.04 AMD 64位 下 Android Studio 的安装

    Ubuntu 14.04 AMD 64位 下 Android Studio 的安装 作者:yoyoyosiyu 邮箱:yoyoyosiyu@163.com 时间:2015年8月25日 Android ...

  2. android studio 完整安装教程,已完全实践过

    直接去官方下载包含android sdk的安装包(约813M),之前就是没有包含android sdk (约214M)所以需要另外从dl-google下载android sdk,太麻烦了.下面就一步步 ...

  3. GenyMotion 配合 Android Studio 的安装

    众所周知,Android Studio 自带的模拟器对内存和CPU消耗都很大却并没有很好的效果,简直是谷歌为了卖手机设计的.而Geny Motion 对机能的要求大大降低,又不会像自带模拟器那么卡.G ...

  4. 关于Android studio的安装和配置问题

    一.Android studio的安装 我们可以从中文社区http://www.android-studio.org/下载Android studio最新版本,然后点击安装即可. 之后我们直接运行an ...

  5. Android环境的搭建及Android Studio的安装

    菜鸟初来报到,写了一篇关于Android环境搭建和Android Studio安装的内容(写好很久了,一直没发).仅供想开发Android,却又不知如何搭建环境的小白们参考,高手们就请绕行吧.在此献丑 ...

  6. 简单Window下 Android Studio的安装

    (1)首先安装JDK 下载JDK 本人觉得官方网站下JDK比较慢,可以直接百度JDK,(如果是64位 百度搜索记得+64位)

  7. Android 开发工具(android studio )安装中的问题记录

    第一个问题,下载安装android studio . 由于国内无法通过正常方式访问谷歌官网,所以下载的确是个问题,在我仔细寻找下,发现下面两个网站可以下载: 第一个:http://www.androi ...

  8. Android studio初次安装启动时弹出unable to access android sdk add-on list提示的解决方法

    一.问题描述 初次安装Android Studio,启动后,报错如下: unable to access android sdk add-on lis 如图: 二.原因分析 AS启动后,会在默认路径下 ...

  9. Android Studio的安装及第一次启动时的配置

    Android Studio的安装及第一次启动时的配置 一.下载Android Studio 百度搜索“Android Studio" 点击中文社区进入,选择最新版本下载. 下载后双击安装包 ...

  10. 手把手教android studio中安装Android Butterknife Zelezny (转)

    原文地址:http://blog.csdn.net/xin917480852/article/details/51176524 用来快速生成findViewById() 安装方法: 打开Android ...

随机推荐

  1. iOS 11开发教程(三)运行第一个iOS 11程序

    iOS 11开发教程(三)运行第一个iOS 11程序 运行iOS11程序 创建好项目之后,就可以运行这个项目中的程序了.单击运行按钮,如果程序没有任何问题的话,会看到如图1.6和1.7的运行效果. 图 ...

  2. Linux驱动程序中的并发控制

    <临界区> a:对共享资源进行访问的代码称为临界区.   <原子操作>     a:原子操作用于执行轻量级,仅仅执行一次的的操作比如修改计数器,有条件的增加值,设置某一位.所谓 ...

  3. WinForm 使用 NPOI 2.2.1从datatable导出Excel

    最新的NOPI应该是2.3了,但在官网上还是2.2.1. 也是第一次使用NPOI来导出Excel文件. 在写的时候搜不到2.2.1的教程,搜了一个2.2.0的教程. 不过也没什么问题,NPOI是真的方 ...

  4. [BZOJ4820][SDOI2017]硬币游戏(高斯消元+KMP)

    比较神的一道题,正解比较难以理解. 首先不难得出一个(nm)^3的算法,对所有串建AC自动机,将在每个点停止的概率作为未知数做高斯消元即可. 可以证明,AC自动机上所有不是模式串终止节点的点可以看成一 ...

  5. [转]Android使用Application总结

        目录(?)[+]   Application 配置全局Context 第一步.写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里 ...

  6. Codeforces Round #297 (Div. 2)B. Pasha and String 前缀和

    Codeforces Round #297 (Div. 2)B. Pasha and String Time Limit: 2 Sec  Memory Limit: 256 MBSubmit: xxx ...

  7. codevs 1204 寻找子串位置 KMP

    1204:寻找子串位置 Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 18K  Solved: 8K Description 给出字符串a和字符串b,保 ...

  8. mysqlslap 一个MySQL数据库压力测试工具

    在Xen/KVM虚拟化中,一般来说CPU.内存.网络I/O的虚拟化效率都非常高了,而磁盘I/O虚拟化效率较低,从而磁盘可能会是瓶颈.一般来说,数据库对磁盘I/O要求比较高的应用,可以衡量一下在客户机中 ...

  9. 一个java高级工程师的进阶之路【转】

    宏观方面 一. JAVA.要想成为JAVA(高级)工程师肯定要学习JAVA.一般的程序员或许只需知道一些JAVA的语法结构就可以应付了.但要成为JAVA(高级) 工程师,您要对JAVA做比较深入的研究 ...

  10. UIwebview 文件的下载与保存,以及mp3文件的播放

    这里只是说说异步 单线程下载与文件的保存 以下载一个mp3文件并保存为例: -(void)loading { //设置文件下载地址 NSString *urlString = [NSString st ...