我的编程空间,编程开发者的网络收藏夹
学习永远不晚

使用IDEA进行安卓开发的详细图文教程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

使用IDEA进行安卓开发的详细图文教程

前言

以前使用Eclipse 进行 Android 开发,感觉对新手来说实在是太不友好了,又是Android SDK,有是配 gradle 等一系列的东西,对与新手而言,总是遗漏。或者版本对不上,一堆问题,用 IDEA 来开发以后发现实在是太香了,很多东西都内置好了,安装上面步骤下载就好,反而少了很多不必要的麻烦

一、配置JDK环境

前提条件:安卓开发本身就是Java开发的一个分支,我们要确保计算机已经安装好JDK并做好了相关的配置。

1.1、下载JDK

官网:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

1.2、配置环境变量

注意:所有添加的环境变量的路径,最好是全部用英文,免得不必要的麻烦

新建系统变量JAVA_HOME

右键点击此电脑,点击属性——》高级系统配置——》环境变量——》新建变量名:JAVA_HOME 变量值:jdk的安装目录

新建系统变量CLASSPATH

点击新建——》变量名:CLASSPATH——》变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

在path的变量里面添加

%JAVA_HOME%\bin

测试一下:打开cmd(WIN+R)

输入java -version

出来版本情况就说明环境配置好了

二、使用IDEA配置Android SDK 开发环境

1、下载 Android SDK

Android SDK是Android软件开发包,是Android整体开发中所用到的工具包,提供了库文件以及其他开发所用到的工具。

1.1、点击File–>new project–>Android

1.2、点击 Install SDK ,填写Android SDK 下载路径(保持网络畅通,会自动下载 Android SDK)

1.3、不要动等待下载完,直到出现如下图:

1.4、到这,确定无误后,点击Finish就会开始下载,进入如下模式:

三、使用IDEA创建 Android 项目

1、配置好后,新建一个Android项目测试一下。选择一个Basic Activity,其他的也行。

2、配置项目

①:Name(项目名称)

②:Package name(具体看公司要求)

③:Save location(存放位置,下次直接这边找到项目文件夹)

④:Language 记得改成 Java

⑤:然后选择 “Create” 创建即可

3、导入并 配置Gradle

创建好之后进入会有这些文件。之后项目会自动Build。这时候可能会需要导入gradle,只要根据提示自动导入就行了,不过这导入速度就看网速了。

当然也可以去自己去配置 (具体文章看这里):【IDEA如何配置 Gradle 及 Gradle 安装过程(详细版)】

到此项目已经创建好啦

4、切换视图

首先我们进入软件,自动就会给我们选择 “Project” 文件夹

这时,为了方便我们对项目进行操作,可以进行更改(其他项目类似)

将 “Project” 改为 “Android” 即可,这样就只显示安卓所需的文件了

4.2:资源介绍

其中,这里的资源是十分多的

但经常用的就以下几个

  • res_drawable:存放各类图形的描述文件,包括drawable的描述文件,以及三种图片格式:png(推荐)、jpg(支持)、gif(只支持静帧)
  • res_layout:存放页面的布局文件,主要在Acitivity、Fragment以及部分自定义控件中使用
  • res_values:存放各类参数的配置文件,常用的配置文件说明如下
  • colors.xml : 存放颜色的定义文件
  • strings.xml : 存放字符串类型的定义文件
  • styles.xml : 存放控件风格的定义文件

5、创建AVD 运行 Android 项目

安卓运行需要 AVD(android virtual device)手机模拟器

要开始运行的时候,提示No Target device,所以需要创建一个虚拟机,用来运行软件。

在运行按钮旁边选择添加一个device

1、点击Open AVD Manager

2、点击Create Virtual Device

3、选择一个样式,然后Next

4、选择一个版本按 Download 下载,左边位置选一个就行,右边也会有要下载的东西 4.1、选择一个版本下载

选择左边如图

选择右边如图,右边多一个步骤

点击Next

4.1.1、a system image must be selected to continue报错

a system image must be selected to continue报错解决办法:

先退回去

File——》Settings——》Appearance & Behavior——》System Settings——》Android SDK——》勾选show package details——》可以看到上面一张图片的API Level是30,我就点了一个64位的。

4.2、等待下载完成,点击Finish

5、退出后这样就配置完成了

然后关闭以后状态栏就变成这样啦

6、执行HelloWorld程序

然而,它报错了:

Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager.

你们还记不记得刚才让你们修改sdk下载安装路径来着,去里头给我找d8.bat和lib文件中的d8.jar改成dx点啥啥啥的,参考:

进入SDK目录的build-tools->32.0.0
将d8.bat改成dx.bat
进入lib目录将d8.jar改成dx.jar

解决后就开始疯狂加载中……

然后重新运行

这样就成功了

总结 

到此这篇关于使用IDEA进行安卓开发的文章就介绍到这了,更多相关IDEA安卓开发内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

使用IDEA进行安卓开发的详细图文教程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

使用IDEA进行安卓开发的详细图文教程

安卓开发本身就是Java开发的一个分支,我们要确保计算机已经安装好JDK并做好了相关的配置,下面这篇文章主要给大家介绍了关于如何使用IDEA进行安卓开发的详细图文教程,需要的朋友可以参考下
2023-05-14

使用IDEA 进行 安卓开发

使用IDEA 进行 安卓开发 前言 以前使用Eclipse 进行 Android 开发,感觉对新手来说实在是太不友好了,又是Android SDK,有是配 gradle 等一系列的东西,对与新手而言,总是遗漏。或者版本对不上,一堆问题,
2023-08-20

使用Element进行前端开发的详细图文教程

众所周知Element是一套Vue.js后台组件库,它能够帮助你更轻松更快速地开发后台项目,下面这篇文章主要给大家介绍了关于使用Element进行前端开发的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2022-11-13

使用nvm安装node的详细图文教程

nvm是nodejs的版本管理工具,可以在一个环境中同时安装多个nodejs版本(和配套的npm版本),并随时切换,下面这篇文章主要给大家介绍了关于使用nvm安装node的详细图文教程,需要的朋友可以参考下
2023-02-09

使用WebStorm运行vue项目的详细图文教程

在WebStorm中怎么打开一个已有的项目,这个不用多说,那么如何运行一个vue项目呢?下面这篇文章主要给大家介绍了关于使用WebStorm运行vue项目的相关资料,需要的朋友可以参考下
2023-02-10

MySQL用命令行运行sql文件的详细图文教程

目录1.按下键盘上的Windows+R键输入cmd,或在搜索框直接输入cmd2.进入mysql:3.创建sql文件里的数据库,输入一下的命令4.使用该数据库php5.运行相关路径下的sql文件(绝对路径)6.查看补充知识:编写sql脚本总结
2023-01-12

VMware虚拟机中安装Ubuntu18.04(linux发行版)【超详细图文教程】

文章目录 零、前言一、虚拟机VMware的下载与安装1.0 简介1.1 VMware的下载1.2 VMware安装过程 二、在虚拟机中安装Ubuntu18.042.1 Ubuntu18.04镜像文件下载2.2 在VMware中
2023-08-18

pycharm使用docker容器开发的详细教程

这篇文章主要介绍了pycharm使用docker容器开发的详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-01-05

利用IDEA社区版创建SpringBoot项目的详细图文教程

大家应该都知道Idea社区版本,默认是不能创建SpringBoot项目的,下面这篇文章主要给大家介绍了关于利用IDEA社区版创建SpringBoot项目的详细图文教程,文中通过图文介绍的非常详细,需要的朋友可以参考下
2023-05-16

VUE3使用JSON编辑器的详细图文教程

最近项目中有用到json编辑器,我选用了这款vue的编辑器,看起来也是比较简洁,接下来就具体介绍一下它,下面这篇文章主要给大家介绍了关于VUE3使用JSON编辑器的详细图文教程,需要的朋友可以参考下
2023-05-15

安装Win8时使用Diskpart命令分区图文详细教程

正常运行该命令时需要系统服务的支持,所以在纯DOS、XP内核的WinPE环境下都是不能运行的,但是在Windows8的预安装环境下却是可以的。利用Diskpart命令来分区,既不用借助第三方工具,也不会产生100MB的“系统保留
2022-06-04

Ubuntu安装Mysql启用远程连接的详细图文教程

目录1、用apt-get安装mysql2、查看Mysql的状态是否安装成功3、设置root密码设置远程连接允许root账号使用远程连接检查Ubuntu自带的防火墙状态总结1、用apt-get安装mysql#更新一下apt 仓库sudo
2023-04-11

Mysql中使用时间查询的详细图文教程

目录一、使用等号查询二、查询某月、某日、某年三、查询时间范围总结一、使用等号查询可以像普通查询使用等号进行查询,但必须查询时间必须和字段对应时间完全相等,比如我要查下面这个值编程客栈sql如下:SELECT id, start_time
2023-03-14

uni-app微信小程序使用echarts的详细图文教程

为了兼容小程序Canvas,ECharts提供了一个小程序的组件,用这种方式可以方便地使用ECharts,下面这篇文章主要给大家介绍了关于uni-app微信小程序使用echarts的相关资料,需要的朋友可以参考下
2022-11-13

比较详细的DedeCMS专题功能使用图文教程

这个我们可以看看一些大的门户网站,例如新浪、搜狐,他们有自己的专题频道。一个专题可以包含几个不同栏目的内容或者包含不同内容模型如:文章、图片、音频、视频等,不同的专题需要有自己PMVWj符合当时环境的页面风格,比如在元旦、新年就需要红色主题
2022-06-12

使用U盘启动win8PE并安装win7系统详细图文教程

U盘的强大功能,以及U盘的便携性让U盘成为大众最受欢迎的安装系统工具,用U盘安装系统的方式逐渐成为一种主流趋势,下面小编就详细地来给大家演示一下,如何用U盘在win8下安装win7系统。一、U盘启动盘制作前准备(注意操作前备份好U盘有用的资
2023-06-13

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录