【安卓开发快速入门】Android Studio(3.5.2)安装

一、下载Android Studio

打开<官网>,直接点击下载

在这里插入图片描述

这里默认下载的是安装版并且不自带SDK(后期软件下载)

在这里插入图片描述

二、Android Studio安装

工欲善其事必先利其器。

正式安装之前,最好先准备两个文件夹:一个用来存放安装程序,一个用来存放SDK。效果如下如图,所示。

注意:SDK路径不要带空格!
在这里插入图片描述

接着打开安装包,正式安装。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

耐心等待安装完成,大约2min…

在这里插入图片描述
取消打开AS的对勾,切记!

在这里插入图片描述

三、Android Studio路径配置

在这里插入图片描述
添加如下内容(注意路径的斜杠方向!)如果不改默认安装在C盘

idea.config.path=D:/Android/.AndroidStudio/config
idea.system.path=D:/Android/.AndroidStudio/system

在这里插入图片描述

四、打开软件安装SDK

在开始菜单
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
选择cancel
在这里插入图片描述

在这里插入图片描述

自行设置SDK路径

在这里插入图片描述

在这里插入图片描述

接着选择SDK路径为之前简历的文件夹!
在这里插入图片描述

在这里插入图片描述
这里如果能科学上网是最好的了,速度可以稍微快一点~
在这里插入图片描述

时间不一,耐心等待…我的大概10min

在这里插入图片描述
在这里插入图片描述
这里先不要急着创建工程,可以查看一下SDK版本
在这里插入图片描述

这里默认安装了10版本的SDK
在这里插入图片描述

五、配置Gradle

在这里插入图片描述
在这里插入图片描述

设置gradle路径为:D:/Android/.gradle
在这里插入图片描述

六、换源

默认使用官方谷歌源,这样构建工程的时候回特别慢,这里选择国内阿里源

在如图所示路径的文件中

在这里插入图片描述

对应位置加入以下代码

在这里插入图片描述

maven { url'https://maven.aliyun.com/repository/public/' }
maven { url'https://maven.aliyun.com/repository/google/' }
maven { url'https://maven.aliyun.com/repository/jcenter/' }
maven { url'https://maven.aliyun.com/repository/central/' }

七、新建工程

为了方便管理,同样在如图所示路径下,建立一个workspace

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

配置如下
在这里插入图片描述

打开工程后,若出现错误提示
ERROR: Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-

这个时候,可以在该<这里>,下载对应的gradle包,移动到相应的文件夹。具体操作可参考<这里>进行解决。
在这里插入图片描述
注意:操作完毕后,务必完全关闭软件,再重新开启!!!

等待工程构建完毕
在这里插入图片描述
在这里插入图片描述

八、下载到Android手机

首先需要注意的是,打开手机的开发者模式,这个具体开启方法可自行百度。

我用的是荣耀V20,开启方法为:设置->关于手机->在版本号上面连续点击若干下,便会自动开启开发者模式。

随后在:设置->系统和更新->开发人员选项中打开USB调试和允许ADB调试,如下图所示。

在这里插入图片描述

通过USB线将手机插入电脑,正常会在手机提示是否允许的弹窗,选择是后,即可在Android Studio右上方看到手机。

在这里插入图片描述

点击手机型号右边按钮,进行下载,随后在手机便会自动打开下载好的程序,默认是hello world

至此,软件便成功安装完毕!

ReCclay CSDN认证博客专家 视觉/OpenCV 图像处理 深度学习
大家好,我是CSDN博主ReCclay,目前处于研究生阶段,就读于电子科技大学,主攻方向为汽车辅助驾驶算法研究。入站以来,凭借坚持与热爱,以博文的方式分享所学,截止目前累计博文数量达800余篇,受益人次达135万余次,涉及领域包括但不限于物联网开发、单片机开发、Linux驱动开发、FPGA开发、前/后端软件开发等。在未来我将继续专注于嵌入式相关领域,学习更多的科技知识,输出更高质量的博文。希望在”2020博客之星年度总评选“中,可以大家的关注和投票,投票地址:https://bss.csdn.net/m/topic/blog_star2020/detail?username=recclay
已标记关键词 清除标记
先上环境 Java:Java1.8.60 SDK:API -> android-28 Tools -> 26.1.1 NDK:android-ndk-r16b cocos官方说是以android-ndk-r16b测试的,所以我用了这个 ANT:1.10.7 Python:2.7.9 Android studio :3.5.3 cocos2d-x:cocos2d-x 3.17.2 好吧,就这些了,首先我用cocos new创建项目 用Android studio 3.5.3 打开项目,OK,测试成功!如图 <br><br> ![图片说明](https://img-ask.csdn.net/upload/201912/13/1576218933_195606.png) <br><br> 能编译成功中途也遇到了各种坑,先不说这个,再说一说后续开发的问题 比如:<br><br> ![图片说明](https://img-ask.csdn.net/upload/201912/13/1576219089_983324.png) <br><br> 上图就是我自己重新创建了一个MainScene的场景,在HelloWorldScene.cpp中引用这个类,并实例化,如图:<br><br> ![图片说明](https://img-ask.csdn.net/upload/201912/13/1576219341_669768.png) <br><br> 在HelloWorldScene::init()中创建一个sc的MainScene指针 <br><br> ![图片说明](https://img-ask.csdn.net/upload/201912/13/1576219348_260859.png) <br><br> 以上代码在VS2015 编译通过,或者创建一个按钮点击事件中创建MainScene场景,并replaceScene函数替换当前场景,VS编译没有问题,但android studio提示MsinScene::createScene()未定义!!! <br><br> ![图片说明](https://img-ask.csdn.net/upload/201912/13/1576219705_649754.png) <br><br> 说到这里,肯定有人会说,你应该是Android.mk没有包含cpp文件吧?<br><br> ![图片说明](https://img-ask.csdn.net/upload/201912/13/1576219788_453715.png) <br><br> 到底是哪里出了错误,为什么要这样对我啊 我在MainScene文件中定义其他的类或者继承类却能通过,如下:<br><br> ![图片说明](https://img-ask.csdn.net/upload/201912/13/1576220195_583121.png)![图片说明](https://img-ask.csdn.net/upload/201912/13/1576220201_747295.png)![图片说明](https://img-ask.csdn.net/upload/201912/13/1576220208_452735.png) <br><br> ![图片说明](https://img-ask.csdn.net/upload/201912/13/1576220308_238647.png) <br><br> 为什么会这样? 定义其他类都没有问题,Scene就搞不了事情了,救命~~啊 <br><br><br> 我自己搞定了,编译发现gradle.properties 中的编译模式是Cmake,并不是NDK-Build模式,如下:<br> PROP_BUILD_TYPE=cmake<br> 所以Android.mk文件包含ccp是没有用的,只能在项目根目录的CMakeLists.txt文件里包含cpp文件就可以了,如下图:<br><br> ![图片说明](https://img-ask.csdn.net/upload/201912/13/1576229813_129581.png) <br><br>纠结好久的问题终于解决了,希望能帮到别人<br> 我用的工具是:<br> android studio 3.5.3<br> cocos2d-x 3.17.2<br> NDK r16b<br> SDK API 28 <br> SDK build tools 26.1.1<br> apache ant 1.10.7 <br> python 2.7.9<br> java jdk1.8.0_91<br> Visual studio 2015 社区版<br> **这个问题忘记结贴了,Android studio3.5.3是使用cmake编译的,Android.mk已经不用了**
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页