一开始,我用的是android studio3.1,碰到Get “.gradle”的问题。解决方法是https://www.zhihu.com/question/37810416。在project中的build.gradle添加

maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'} 在配置http代理的时候,我使用了 大连东软信息学院镜像服务器地址:
http://mirrors.neusoft.edu.cn 端口:80 由于接下来还是碰到问题,我改成了android studio2.3. 首先碰到了

Gradle sync failed: Could not find method android() for arguments [build_98y1nnig18wgvklgo0ae4ccjb$_run_closure3@436392fe] on root project 'FirstApplication' of type org.gradle.api.Project.
Consult IDE log for more details (Help | Show Log)

解决方法是删除了project中的build.gradle中的

android{

}

dependencies{

}

理由是app中的build.gradle已经有这两个内容了。参考:stackoverflow中的问题。

第二个碰到:failed to resolve: junit:junit:4.12, 还有一个类似的。

解决方法是:https://stackoverflow.com/questions/36992657/failed-to-resolve-junitjunit12.

具体原因我也不理解。

至此编译完成。

碰到的问题不分先后,前一步当想在模拟器运行的时候,发现没有system images.于是又是一波百度谷歌。

最终解决方案:https://blog.csdn.net/qq629290/article/details/68938651

当前界面:

在sdk update sites加入上面网址的一些链接,截图如下:

这样就可以了。

勾选show package details, 内容会变丰富。

接下来的一个问题是:Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"

之前碰到过,但没记录,所以又忘了。

解决方法是:下载好对应版本的gradle,放在一个目录。

我选择和这里的版本对应:

下一个错误:

Error:(23, 24) Failed to resolve: com.android.support.test.espresso:espresso-core:2.0
<a href="install.m2.repo">Install Repository and sync project</a><br><a href="openFile:/Users/benben/AndroidStudioProjects/MyFirstApp/app/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>

前面已经碰到过该问题。

把上面androidTestCompile() remove掉就行了。

android studio首个项目碰到的一些问题的更多相关文章

  1. 在Android Studio中创建项目和模拟器

    北京电子科技学院 实      验      报      告 课程:移动平台应用开发实践  班级:201592  姓名:杨凤  学号:20159213 成绩:___________  指导老师:娄嘉 ...

  2. Android studio导入eclipse项目且不改变目录结构

    Android studio的安装与配置论坛当中已经有很多在此就不在细说了,现在开始说下如何在Android studio当中导入eclipse的项目且不改变其目录结构和配置,让使用eclipse的同 ...

  3. Android Studio导入Eclipse项目和一些常见的问题

    Android Studio版本 Eclipse项目工程:一个主工程,一个Emojicon依赖库. 有两种方式导入Eclipse工程: 1.兼容Eclipse 2.全新的Android Gradle ...

  4. Android Studio中新建项目时Your android sdk is out of date or is missing templates的解决办法

    在Android Studio中新建项目时出现了以下问题:Your android sdk is out of date or is missing templates. Please ensure ...

  5. Android studio多个项目之间怎么实现快速切换?

    Android studio多个项目之间怎么实现快速切换?Android studio中打开的项目太多了,想切换到一个项目很麻烦,怎么才能快速切换到另一个项目中呢?请看下文详细介绍 在对Android ...

  6. Android Studio创建库项目及引用

    Android Studio创建库项目其实创建的是在主项目下创建Module模块,这个Module模块创建的时候选择库项目模式. 为什么要这样处理呢?因为在Android Studio中一个WorkS ...

  7. 1.1、Android Studio创建一个项目

    Android Studio中的项目包含一个或多个模块.本节帮助你创建一个新的项目. 创建一个新的项目 如果你之前没有打开项目,Android Studio显示欢迎页面,通过点击Start a New ...

  8. android studio git 将项目分享到github,推送到其他平台 码云 等。

    android studio git 将项目分享到github,推送到其他平台 码云 等. 作者:韩梦飞沙 Author:han_meng_fei_sha 邮箱:313134555@qq.com E- ...

  9. Android Studio导入Eclipse项目的两种方法

    Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Stu ...

随机推荐

  1. POJ-2226 Muddy Fields---二分图匹配+巧妙构图

    题目链接: https://vjudge.net/problem/POJ-2226 题目大意: 用宽度为1长度不限的木板将水洼‘*’盖住而不盖住草‘.' Sample Input 4 4 *.*. . ...

  2. vuejs属性绑定和双向绑定

    属性绑定 html <div v-bind:title="title">hello world</div> js new Vue({ el:'#root', ...

  3. 在RichTextBox控件中显示RTF格式文件

    实现效果: 知识运用:    RichTextBox控件的LoadFile方法 //将文件内容加载到RichTextBox控件中 public void LoadFile(string path,Ri ...

  4. mongdb 一些操作

    一.命令操作数据库1.管理员身份打开cmd2.进到mongdb的mongo.exe文件所在路径3.show dbs 查看mongodb4.连接远程数据库:mongo ip:端口/数据库5.打开某个数据 ...

  5. 仅用移动开发服务:开发native应用

    不花一分钱,就可以做native应用开发,这在以前是根本不敢想象的事儿.然而在今天,移动开发工具和服务已经五花八门,聪明的开发者只要随心所欲的抓取几个顺手的,就能完成native开发.今天给大家介绍的 ...

  6. CSS 样式、布局、盒子模型

    Css内容: 常用样式: 字体    颜色   背景 布局: 浮动   定位   标签特性 标签盒子模型:  边距   边框 动画: 旋转 渐变 注意:Css引路径从css文件里找   Html和js ...

  7. 按格式读取csv文件内容

    string path = @"C:\Users\keen_\Downloads\upload\upload\Upload\20140701141934_export.csv"; ...

  8. ubuntu16.04更换镜像源

    1.备份原有 cp /etc/apt/sources.list /etc/apt/sources.list.old 2.打开阿里巴巴镜像源:  https://opsx.alibaba.com/mir ...

  9. 小象学院Python数据分析第二期【升级版】

    点击了解更多Python课程>>> 小象学院Python数据分析第二期[升级版] 主讲老师: 梁斌 资深算法工程师 查尔斯特大学(Charles Sturt University)计 ...

  10. linux正则表达式基础部分

    1.什么是正则表达式? 简单的说,正则表达式就是为处理大量的字符串而定义的一套规则和方法, 例如:假设“@”代表boy,“!”代表girl.echo“@!” === “boygirl” 通过定义的这些 ...