Java开发工具IntelliJ IDEA创建Andriod项目示例说明
IntelliJ IDEA社区版作为一个轻量级的Java开发IDE,是一个开箱即用的Android开发工具。
注意:在本次的教程中我们将以Android平台2.2为例进行IntelliJ IDEA的使用说明,Android 2.2虽然是一个很老的Android SDK版本,但是这样可以保证你所开发的应用程序可以在更多的设备上进行测试,用以确定程序的硬件设备兼容性。
1 启动Create New Project向导
在IntelliJ IDEA的主页面上,启动Create New Project向导。
下一步需要用户选择想创建项目的类型:选择需要创建的Android模块类型。每一个选择对应一个不同的项目模板。
2 选择项目模板
从下图的对话框中选择项目模板,然后进入创建项目的基本信息设置。
最常见的选择是Application Module。这个选项将让IntelliJ IDEA按照一些预定义的结构安排项目。在这种情况下用户可以照原来的样子编译项目,之后得到一个几乎是空的,但功能齐全的Android应用程序。如果选择Empty Module选项,IntelliJ IDEA将为指定的Android平台提供一个简单的空项目,不会生成额外的内容。Library Module则是用于构建共享代码类库。
在这里我们选择Application Module,输入项目名称和目标文件夹。更重要的是,用户应该选择目标Android平台。这个时候下拉列表已经通过SDK Manager预装好用户所选定的平台。点击Next进入下一步。
如果Java SDK或Android SDK没有安装或者配置错误,用户可能会遇到一些麻烦。这个时候可以单击File → Project Structure解决这些可能遇到的问题。
3 编辑项目属性
下面的对话框包含了应用程序名称和程序包名,并允许用户设置目标设备和启动activity。
程序包的名称应该是com.xxx.yyy的格式,xxx通常代表公司名称,yyy是应用程序名称。当然用户可以在这里使用任何名称,但这个建议会极大降低与其他应用程序名称冲突的风险。
IntelliJ IDEA提供创建一个名为MyActivity的示例activity。在安卓开发中,activity是一个纯Java类,也是任何Android应用程序不可或缺的组成部分。
4 设置目标设备
对话框也可以让用户定义IntelliJ IDEA如何运行示例应用程序。有三种基本运行配置:
Show device chooser dialog表明在每次从启动应用程序时,IDEIntelliJ IDEA将要求用户选择通过USB连接模拟器或设备。
USB device表明,IntelliJ IDEA将通过一个USB端口自动尝试将应用程序部署到任何兼容的设备。通常在用户想测试在一个物理设备的程序兼容性时使用。
Emulator表明IntelliJ IDEA将该应用程序部署到配置的仿真器。请注意,您还需要设置一个Android虚拟设备(AVD)在模拟器运行应用程序。这一步骤可在几分钟之内完成。
一切准备就绪之后,单击Finish创建项目。
Java开发工具IntelliJ IDEA创建Andriod项目示例说明的更多相关文章
- Java开发工具IntelliJ IDEA单元测试和代码覆盖率图解
原文 http://www.cnblogs.com/xiongmaopanda/p/3314660.html Java开发工具IntelliJ IDEA使用教程:单元测试和代码覆盖率 本文将展示如何使 ...
- Java开发工具IntelliJ IDEA使用教程:创建新的Andriod项目
IntelliJ IDEA社区版作为一个轻量级的Java开发IDE,本身是一个开箱即用的Android开发工具. 注意:在本次的教程中我们将以Android平台2.2为例进行IntelliJ IDEA ...
- Java基础---Java 开发工具IntelliJ IDEA 安装
1.1 开发工具概述IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写.所以,需要有JRE运行环境并配置好环境变量.它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公 ...
- Java开发工具IntelliJ IDEA本地历史记录的使用方法
IntelliJ IDEA的本地历史记录可以帮助用户记录并跟踪本地项目的更改,防止项目的意外丢失或来源于IDE之外的项目更改.本教程将展示如何使用本地历史记录查看和恢复某些项目更改. 1 .从头开始创 ...
- Java基础---Java 开发工具IntelliJ IDEA 快捷操作
IDE中快捷编写函数的方法 public static void main(String[] args) ===> psvm System.out.println(); ====> sou ...
- “全栈2019”Java第三章:安装开发工具IntelliJ IDEA
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
- 修改Intellij Idea 创建maven项目默认Java编译版本
在使用Intellij Idea 创建Maven项目时,默认的Java Language是1.5,虽然可以在Project Structrue中修改,但是每次pom.xml文件有变化时,工程又会重置到 ...
- java开发工具比较(16个工具修订版)
1.JDK (Java Development Kit)Java开发工具集 SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集(JDK).开发人员和最终用户可以利 ...
- Java开发工具全面比较
1.JDK (Java Development Kit)Java开发工具集 从初学者角度来看Java开发工具,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对 ...
随机推荐
- JavaScript的内部对象
JavaScript的内部对象 按创建方式不同分为:使用变量声明的隐性对象,使用new创建的显性对象 隐性对象 在赋值和声明后就是一个隐性对象,隐性对象不支持prototype属性,也无法随意扩展对象 ...
- 14、/proc/cpuinfo 文件(查看CPU信息)
转载http://www.cnblogs.com/itcomputer/p/4888438.html /proc/cpuinfo文件分析 根据以下内容,我们则可以很方便的知道当前系统关于CPU.CPU ...
- JavaScript 异常 Exceptions
JavaScript提供了一套异常处理机制. 异常是干扰程序的正常流程的不寻常(但并非完全是出乎意料的)的事故. 当发现这样的事故时,你的程序应该抛出一个异常. throw语句中断函数的执行. 它应该 ...
- 以后尽量不用cin、cout啦
cout输出有问题(对于double,不同OJ处理的结果不一样),cin读入机制较scanf繁琐.慢!!!!!!!!
- java websocket中的ping-pong 机制
参考源码: https://github.com/TooTallNate/Java-WebSocket/blob/master/src/main/java/org/java_websocket/cli ...
- Window 7 安装Docker toolbox , 启动terminal时遇到的小问题
参考:http://blog.csdn.net/tina_ttl/article/details/51372604 参考前面网页成功安装后打开terminal,出现下面问题: Looks like s ...
- PS2018学习笔记(25-29节)
25-亮度与色阶看懂直方图-part1 # 本节知识点: 灰度模式 明暗对比 明度/对比度命令 直方图 色阶命令 调整图层 # 本节段落表: 了解亮度对比 灰度模式观察明暗 明度/对比度命令 认知对比 ...
- oracle分页计算公式
//page是页数,rows是显示行数 int page=2; int rows=5; List<Articles> list=a.select(page*rows+1,(page-1)* ...
- java基础之介绍
1.JAVA涉及在服务器领域上主要有 Linux.Unix.Windows等(其中Linux和Unix是大部分服务器用的主要的系统) 2.JAVA之所以发展的原因 1.java得到了很多的支持,拥有许 ...
- jzoj3208. 【JSOI2013】编程作业(kmp)
题面 Description Will相信,很多同学都有过这样的经历:大牛已经写好了编程作业,而作为菜鸟的自己不会写怎么办呢?拿大牛的代码抄一下嘛!但是提交一模一样的作业是不是不太好?于是就改一改变量 ...