还望支持个人博客站:http://www.enjoytoday.cn

本章节主要介绍如何开始Android工程的创建和android开发过程中需要的一些简单的技巧和知识。首篇文章主要介绍如何开始Android工程,包括工程的创建和android开发开始需要的一些基础的开发知识。

  • 创建Android项目
  • android开发必备基础知识

创建Android项目

1、选择一个开发的IDE
Android Studio:google自己开发的一款ide工具,功能比较完善,更新频率也较高,中文社区:http://www.android-studio.org/,里面有较为全面的开发使用文档和下载路径。
Eclipse:IBM贡献给社区维护的开源,基于Java的可扩展开发平台,google已经与2014年11月2号正式停止对eclipse的支持,对于需要单个调试java类很是好用,官网地址:https://www.eclipse/
IntelliJ IDE:据说是最好用的java开发工具,android studio就是基于此工具开发的,但注意,该工具是需要付费的,下载或相关学习信息:http://www.jetbrains.com/idea/download/#section=linux
建议使用android studio,毕竟是亲儿子,怎么都好些,我这里就是基于Android studio 2.2.3版本的。

2、创建项目
对于一个不需要功能单独只是显示hello world的工程,创建起来还是不怎么费劲的,只需要new Prorject,直接点击下起就可创建一个空白的工程了。

如上图所示,是创建工程的一个窗体,这儿就不再一一赘述了,这里需要注意的一点是在android studio 有project 和module之分,在android studio中一个android 项目对应一个module,而一个project可以引入多个module.
其中,project的配置文件为
setting.gradle———–配置该project中所有的module信息,即所有引入的module位置信息
build.gradle————-该project的基本配置信息
而每个module下面也都有一个build.gradle配置文件,用来单独配置android项目信息,包括apk的依赖包,包名,编译版本信息,打包包名信息,签名信息和gradle版本信息等。有关gradle的内容之后会单独介绍。

android开发必备基础知识

android开发需要对掌握一些除去java基础编程语言以外的其他一些简单的知识,这样会有助于我们处理在编译和调试debug过程中解决问题的效率和避免一些常规性问题。
1)简单的gradle知识:android studio是采用gradle构建android 项目的,所以需要我们了解一些简单的gradle配置,可以更好的配置android项目的基本参数;
2)简单的linux操作命令:我们都知道android是基于linux的一款手机操作系统,所以掌握基本的linux操作命令,对于android开发来说很有必要,而且,简单的脚本命令也可以帮我们省下大量反复毫无技术量的操作。
3)简单的git操作:git对于管理工程很方便,秒杀svn,我不是git的传道士,我只是它的坚定拥护者,信git得永生。
4)android sdk里面给我们提供的一些简单的android 工具,可以在android_sdk/tools/ 下面看到,如emulator,ddms,traceview等等。

5)最后一点,也是最重要的一点就是基本的java编程基础,包括多线程,网络编程,序列化等等。


转载于:https://www.cnblogs.com/amiko/p/7906242.html

Android 工程的创建相关推荐

  1. cordova 创建Android 工程(零起点)

    ①安装JDK ②安装android SDK,目前最新的android 7.1.1   API:25 配置环境变量 以上步骤不多说.提示:BUILD SUCCESSFUL后就可以用android stu ...

  2. 创建android工程时Install Dependencies(安装依赖)提示

    现象:在创建android工程时候出现一下情况 分析: android版本更新到4.0以上,ADT更新到对应的版本后,就会出现这样的情况.提示该模板需要依赖于Android Support libra ...

  3. android工程中的软件,通过Android Studio创建Android应用程序(附带解析)

    这一节我们主要来创建一个简单的 Android 的应用程序. 创建 HelloWorld 工程 启动 Android Studio,依次选择 File --> New --> New Pr ...

  4. android 工程搭建,Android ApiDemo示例工程的创建

    一般SDK中都会带有一些示例程序,说明具体用法,Android SDK也是如此.它提供了一些ApiDemo示例,详细说明了Android中主要API,分为以下几大类: 1.App 2.Content ...

  5. Android创建项目java报错,创建Android工程时报错:Errors running builder 'Android resource manager' on project '项目...

    使用Eclipse创建Android工程(new→project→Android Application Project.....→finish)时报错java.lang.NULLPointerExc ...

  6. Cocos2d-x学习之创建Android工程和编译

    本文为 博客园 日月之明 原创,转载请详细标明原创作者及出处,以示尊重! 作者:日月之明 原文:http://www.cnblogs.com/lhming/archive/2012/06/27/256 ...

  7. 【Android 插件化】VirtualApp 接入 ( 在 VirtualApp 工程下创建 Module | 添加依赖 | 启动 VirtualApp 插件引擎 )

    文章目录 一.在 VirtualApp 工程下创建 Module 二.添加依赖 三.启动 VirtualApp 插件引擎 四.博客源码 一.在 VirtualApp 工程下创建 Module 在 [A ...

  8. 【Kotlin 协程】协程简介 ( 协程概念 | 协程作用 | 创建 Android 工程并进行协程相关配置开发 | 异步任务与协程对比 )

    文章目录 一.协程概念 二.协程作用 三.创建 Android 工程并进行协程相关配置 1.创建 Android 工程 2.配置协程环境 3.布局文件 4.异步任务代码示例 5.协程代码示例 6.完整 ...

  9. 创建android工程,Android天天向上(3)— 创建Android工程

    在创建Android工程进行开发之前,我们先来设置一下Android仿真器(Android Virtual Device,AVD).AVD可以模拟各种硬件配置的Android设备,也可以支持不同的An ...

最新文章

  1. SpriteBuilder中如何平均拉伸精灵帧动画的距离
  2. html+css+javaScript 写一个简单游戏 看了就会
  3. Android内核开发:源码的版本与分支详解
  4. 【转】MySQL分库分表环境下全局ID生成方案
  5. 【转载】解决Windows和Ubuntu时间不一致的问题
  6. python计算今年第几天_Python三种方法计算指定日期是今年的第几天
  7. 百年后你怎么在墓碑上留言?
  8. 浅谈非法NAT接入对网络的安全风险
  9. 蓝桥杯 ADV-210 算法提高 2-1屏幕打印
  10. html在线查看ppt,网页设计———HTML基本标记.ppt
  11. kotlin支持jdk1.8编译,使用Java8特性
  12. 毕设题目:Matlab语音去噪
  13. 系统建模与计算机仿真内容,系统建模与计算机仿真
  14. 恒强制版系统980_华为mate40将首批升级鸿蒙2.0系统?
  15. ecshop二次开发bug(一)
  16. 记录一个小程序 input输入框格式手机号方法
  17. dell最新计算机如何U盘引导,Dell戴尔笔记本电脑怎么设置从U盘启动?
  18. 基于FPGA的LSTM加速器设计(MNIST数据集为例)
  19. 【CTO讲堂】支付接入开发的陷阱有多深? 京东支付
  20. 解决windows服务器装虚拟机windows系统无网络连接网络

热门文章

  1. 解决Adobe Animate CC 中文版非中文的BUG
  2. Vue2.3.0+使用.sync修饰符对prop进行双向绑定/子组件同步prop到父组件绑定的值
  3. 自定义SpringBoot start 自动打印日志
  4. unity发布成手机app怎么不能被顶_Unity中Android API 28之后无法HTTP请求
  5. CF815D Karen and Cards
  6. Innodb中MySQL如何快速删除2T的大表
  7. Centos7 安装mongodb记录
  8. MyEclipse中快捷键
  9. Solr Facet 查询
  10. WinAPI: Ellipse - 绘制椭圆