android-studio安装及android开发环境搭建


版本信息

版本 作者 时间 备注
v1.0 ZY 2019.2.9 初稿

目录

文章目录

  • android-studio安装及android开发环境搭建
  • 版本信息
  • 目录
  • 一、下载准备
  • 二、安装
  • 三、配置及测试
    • 1、首次配置
    • 2、测试
    • 3、创建虚拟机运行
      • (1)正常运行
      • (2)启动失败的问题及解决方案
        • a、检测虚拟化
        • b、AMD的CPU使用虚拟机
    • 4、使用真机运行
      • (1)注意事项
      • (2)设置
  • 四、最后

一、下载准备

下载方式一:

android-studio-IDE:https://developer.android.google.cn/studio/

下载方式二,我的百度网盘,Windows下的:

android-studio-IDE:链接:https://pan.baidu.com/s/1lnPpWZ6BktxSPnAh06o8VA
提取码:8mvx

android-sdk、android-ndk、jdk这些软件包我在“Qt-android开发环境搭建”的博客中已经提供了下载方式,这里就不赘述了,需要的可以去找一下。

二、安装

关于jdk、android-SDK、android-ndk这些的安装也不再赘述,这里详细说一下android-studio的安装。

双击exe:

next:

我们暂时默认需要虚拟机,在内存足够的情况下有虚拟机测试还是很有必要的,next:

选择安装位置后next,一般不要点下面个个不要创建快捷方式,我这里由于特殊原因不需要创建快捷方式:

等待安装完毕,大概5-10分钟左右:

这里我们不导入已有配置,如果经常开发android的话,那么可以将自己对android-studio的配置保存下来,以后直接在新安装后直接在此导入即可:

三、配置及测试

1、首次配置

首次运行android-studio时我们需要配置android-SDK,如果你没有安装android-SDK的话这里可以直接让其安装,我没有试过,不知道这里是否需要翻墙,一般来说我们都是单独安装android-SDK,然后在这里选择路径来进行android-SDK的配置的。对于虚拟机我们一般也是选上的,如果没选上在菜单栏也可以再去选择并创建。

这里根据你要下载的内容和你的网速综合决定你需要等待多长时间:

然后点配置可以进行SDK等的配置,比如我们之前配置的android-SDK:

2、测试

之后我们创建一个项目测试一下:

然后我们选择一个空白的界面:

然后确定即可:

然后选择你希望的代码展示方式,找到activity_main.xml,打开,如下所示:

然后等待android-studio准备OK后,可以点运行:

3、创建虚拟机运行

(1)正常运行

首次运行在未配置真机和虚拟机的情况下如下图所示,我们可以点击按钮创建一个虚拟机:

选择创建一个虚拟机:

这里先选择默认的即可:

这里我选择x86和x86_64的创建时由于我的AMD-CPU问题导致无法创建,所以这里我选择armeabi的(据查intel对该虚拟机进行了优化,如果是intel的CPU直接选x86系列即可):

直接finish后等待片刻:

直接点击运行即可。

(2)启动失败的问题及解决方案

a、检测虚拟化

某些电脑需要开启CPU虚拟化才能使用虚拟机,我们可以先通过LeoMoon CPU-V这个软件来查看:

链接:https://pan.baidu.com/s/14aDj9l0jPlZjQUMmP4XbEQ
提取码:0xgj
比如我的AMD-CPU的检测结果:

不支持那就无法使用虚拟机了,未开启则需要打开BIOS开启虚拟化(关于开启虚拟户这个自行搜索,这里不赘述了)。

b、AMD的CPU使用虚拟机

像我的机器是AMD的CPU,运行时出现这样的错误:

根据提示x86_64的模拟器需要硬件支持,而我的硬件显然不支持,那么我们换不同的CPU类型的emulator去尝试,最终arm的模拟器启动成功了(在System Image这里选择),但是一直卡在android启动界面起不来,查找发现要使用intel的虚拟机,对此进行了优化,那我这amd的不是成了悖论了?(x86的用不了,要用armeabi的,armeabi的又卡在启动界面。。。)所以我暂时没使用虚拟机进行测试。

4、使用真机运行

(1)注意事项

注意:使用真机时需要打开手机的开发者选项,否则无法连接到手机,此外,adb程序只能有一个在运行,一般采用手机助手连接手机安装驱动,之后就可以通过USB连接线连接到手机了,再接着需要退出手机助手(因为手机助手连接电脑占用了adb程序),一段时间后通过任务管理器检测adb程序不存在后启动程序则AS会安装apk到手机进行测试(这其中部分手机需要给予安装和调试权限),如果需要再通过手机助手连接手机则通过WiFi的方式和手机建立连接即可。

(2)设置

首先在APP这个位置进入APP配置界面:

然后选择Target为USB Device:

之后再运行即可(注意注意事项中的说明,否则会出现adb错误,让你kill掉adb后retry):

四、最后

AS的android开发环境搭建好了,什么合适干什么就用什么,我本来打算用Qt-android开发一个android-APP的,但是折腾到JNI的时候实在头大,对于android入门的我来说有点舍近求远了,所以暂时一些小的APP还是先用as来开发。

android-studio安装及android开发环境搭建相关推荐

  1. Vue3安装配置、开发环境搭建(组件安装卸载)(图文详细)

    Vue3安装配置.开发环境搭建(组件安装卸载)(图文详细) 本文目录: 一.vue的主要安装使用方式 二.node.js安装和配置 1.支持运行 Node.js的平台 2.Node.js 版本开发发布 ...

  2. Android入门教程二之开发环境搭建

    不废话,直接上车: 现在主流的Android开发环境有: ①Eclipse + ADT + SDK ②Android Studio + SDK ③IntelliJ IDEA + SDK 现在国内大部分 ...

  3. java开发环境安装原理,java开发环境搭建 java开发环境的完整搭建过程

    想了解java开发环境的完整搭建过程的相关内容吗,Rosalh在本文为您仔细讲解java开发环境搭建的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:java开发环境搭建步骤,java开发环 ...

  4. Android Studio下载安装教程及开发环境搭建

    Android Stuio是本次Google io的一大亮点啊,一大早起来就赶紧下载来玩玩了... 如果你不幸被墙了,可以去这个帖子下载,我已经上传到百度盘里面了. [Android利器]Androi ...

  5. Android Studio安装与App开发步骤详解

    环境准备 使用的软硬件具体如下: Windows 7 Android Studio 3.3.2[简称:AS,从官网可以下载,或者使用低版本升级:help->check for update] J ...

  6. 在android studio中配置ndk开发环境

    环境:android studio 1.5 android-ndk-r10b 1.下载android-ndk-r10b,解压. 2.android studio创建新项目, 配置ndk环境 打开fil ...

  7. android studio安装 genymotion,Android Studio的模拟器genymotion

    Android Studio有自带的模拟器AVD可以结婚SDK一起使用,但是速度慢,我选用genymotion模拟器,而且资源(特别是内存)占用更小 安装genymotion模拟器 下载 Genymo ...

  8. Cocos2d-x v3.10安装及安卓开发环境搭建

    安装之前首先介绍下我的操作系统是win10 x64的. (1)下载Cocos2d-x v3.10: 点击http://www.cocos.com/,进入cocos官网,点击下载,在Cocos2d-x项 ...

  9. windows 7 安装及.net开发环境搭建

    明天是win7中文版的正式发售日期,作为MS的粉丝,特地在今天到网上down了一个D版(是旗舰版哦!)体验了一把,基于xp/vista在web程序员心中的恶劣印象(主要是xp的IIS不能新建站点,只能 ...

  10. pydev工程linux运行,Linux平台下Python的安装及IDE开发环境搭建

    转自http://blog.csdn.net/guoxiaojie_415/article/details/48108319 1.Python安装 Python有2.X和3.X两个版本,由于2.X的版 ...

最新文章

  1. oracle job使用详解及job不运行的检查方法
  2. 如何通过redisTemplate获得key的过期时间
  3. 家装灯线走线图_电工装修走线图_电工装饰走线图
  4. ABAP Version Management
  5. Galgame研发日志:那么,怎么才能回本呢?
  6. Git版本控制常见操作
  7. 狼来了!第一批90后测试员已经开始经历测试行业求职危机……
  8. test Math
  9. 纯html网页重定向与跳转
  10. java类与对象实验报告心得体会_java实验报告类与对象
  11. 使用参数非参数和机器学习方法分析印度降雨变化,能给我国带来什么警示?
  12. Linux XAMP is currently only availably as 32 bit application.
  13. WIN2016多用户远程桌面登录(RDPWrapper方案,非远程桌面服务的方案)
  14. 英语论文常用词汇句式积累
  15. AtCoder Grand Contest 012 B Splatter Painting (反向处理 + 记忆化)
  16. 选定目标和非功利性学习
  17. 有声小说php采集站源码下载,PTCMS小说站源码 可听书 可下载 带自动采集和搭建视频教程...
  18. 频繁收到小米发送的AC开头的短信的解决方案
  19. 计算机打不开找不到应用程序,win10系统打不开压缩包提示“找不到应用程序的方法...
  20. 关于open函数文件打开模式的有意思的一个现象

热门文章

  1. 车辆检测技术的应用分析
  2. word论文排版插件_这是我见过最强大的Word插件!论文、报告、标书、规范全搞定...
  3. Android ListView notifyDataSetChanged()不刷新数据
  4. Mac中mvn命令安装配置command not found
  5. Android EditText常用属性
  6. vue实现可拖拽div
  7. 微软行星云计算Planetary Computer——行星计算机数据资源管理器介绍!和GEE有啥不同?
  8. 单核性能强悍,Core i3 这次又要“默秒全”?
  9. java 开根号函数_java程序中怎么调用平方根函数
  10. 发卡机构(POS收单行)代码表