Android Studio首次运行指南
时间:2022-07-25
本文章向大家介绍Android Studio首次运行指南,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
目录
- 写在前面
- 新建/打开工程
- gradle下载慢
- gradle版本各种不兼容问题(万恶之源)
- 安装虚拟机
- 运行
写在前面
在刚刚接触Android Studio的小白,开局一个安装包,能玩四小时,各种坑一个接一个,你以为你解决了bug,运行后恭喜你又解锁新bug,别问我怎么知道,说多了都是泪?。
我们从安装好后开始说起,安装教程网上有很多,麻烦都是安装后开始的。
新建/打开工程
新建:
打开:
选择路径
无论打开还是新建,总之进到主界面,一通加载后不要慌,点击右下角进度条旁的×:
gradle下载慢
点×的原因是因为它用外网下得超慢,这里使用阿里云镜像,直接替换图中代码:
替换为:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
maven{ url 'https://maven.aliyun.com/nexus/content/groups/public/'}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
maven{ url 'https://maven.aliyun.com/nexus/content/groups/public/'}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
gradle版本各种不兼容问题(万恶之源)
gradle版本和gradle插件版本的不兼容,引出各种各样的bug,这里给出小编的使用版本,修改相应代码即可。
懒人一键复制替换:
#Mon Dec 28 10:00:20 PST 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion '26.0.2'
defaultConfig {
applicationId "com.bignerdranch.android.geoquiz"
minSdkVersion 19
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
//noinspection GradleCompatible
compile 'com.android.support:appcompat-v7:25.3.0'
testCompile 'junit:junit:4.12'
}
然后重启android studio,等待下方进度条加载,此时会提示你未安装,点击安装即可:
再次等待build的进度条:
提示你更新版本可以忽略,至此版本设置就好了。
安装虚拟机
然而我们还没有设备来运行,连接手机也可以,这里介绍安装虚拟机
然后选择手机型号,看你喜欢随缘了,当然了,配置低的电脑推荐分辨率低的,不然运行超卡。
点击download,这里我之前下过了
可以命名虚拟机,默认也行,点击finish
运行
然后你就可以选择你的虚拟机,再点旁边的绿色箭头运行就好了
初次启动虚拟机会慢一点
至此,第一个app就成功启动了★,°:.☆( ̄▽ ̄)/$:.°★ 。鬼知道我经历了什么。
原创不易,请勿转载(
本不富裕的访问量雪上加霜) 博主首页:https://blog.csdn.net/qq_45034708
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- LeetCode38|根据字符出现频率排序
- 搭建简易的物联网服务端和客户端-Nodejs_PM2(十八)
- spring boot 项目中自动执行 sql 语句
- 搭建简易的物联网服务端和客户端-邮件通知(十九)
- LeetCode37|两颗二叉搜索树中所有元素
- LeetCode45|数组中重复的数据
- 搭建简易的物联网服务端和客户端-网络控制(二十)
- LeetCode44|在每个树行中找最大值
- LeetCode43|最大层内元素和
- 搭建简易的物联网服务端和客户端-Maibu控制(二十一)
- LeetCode42|层数最深叶子节点的和
- LeetCode41|数组中数组出现的次数
- Django后台管理界面修改(源文件修改)
- 前端工程师不可不知的Nginx知识
- Django1.11 简单登录注册