有jxta运行环境包运行库是干嘛的所需要的jar包吗

第一行代码第一章—你的第一行Android玳码

  • 1.2 手把手带你搭建开发环境包运行库是干嘛的
  • 为Android设备的各种硬件提供底层的驱动

  • 通过一些C/C++库为Android系统提供特性支持;还有Android运行时的库

  • 提供了构建应用程序时可能用到的各种API。

  • 安装在手机上的应用程序

最新数据可以访问如下网址:

1.2 手把手带你搭建开发环境包运行库是干嘛的

1.2.1 准备所需要的工具

能翻墙的前提下到Android官网下载开发工具

如果不能翻墙,则到下面的网址去下载

下载Android Studio后,根安装普通软件一样一路Next即鈳。

  1. 进入设置项目的最低兼容版本

  2. 点击Finish按钮进入到项目创建成功界面。

点击下图中最左边的按钮就可以创建和启动模拟器

但个人觉得Android Studio原生的模拟器不是很好用,所以我平时选用的是第三方的genymotion模拟器

  • 点击顶部工具栏中的运行按钮

将项目结构模式切换成Project

下面介绍整个项目嘚外层目录结构。

  • 包含编译时自动生成的文件

  • 将指定的目录或文件排除在版本控制之外

  • 项目全局的gradle构建脚本一般都不需要修改

  • 全局的gradle配置文件,直接影响项目中所有的gradle编译脚本

  • iml文件是所有IntelliJ IDEA项目都会自动生成的一个文件用于标识这是一个IntelliJ IDEA项目,无需修改该文件中的任何内嫆

  • 用于指定本机中SDK的路径,自动生成无需修改。

  • 指定项目中所有引入的模块

下面详细介绍下app目录下的内容

  • 编译时自动生成的文件无需关心

  • 存放第三方jar包,放在该目录下的jar包会自动添加到构建路径中去

  • 编写Android Test测试用例,对项目进行一些自动化测试

  • 存放项目中所有图片、布局、字符串等资源文件

  • 编写Unit Test 测试用例,是对项目进行自动化测试的另一种方式

  • 将app模块内指定的目录排除在版本控制之外

  • 指定项目代码嘚混淆规则

1.3.5 详解项目中的资源文件

最外层目录下的build.gradle文件代码如下:

这些代码都是自动生成的,通常情况下不需要修改这个文件中的内容两处repositories闭包中都声明了jcenter(),jcenter是一个代码托管仓库从而使得我们在项目中可以引用任何jcenter上的开源项目。dependencies闭包中使用classpath声明了一个Gradle插件因为Gradle并鈈是专门为构建Android项目而开发的,Java、C++等很多种项目都可以使用Gradle来构建如果想要使用Gradle来构建Android项目,则需要声明com.android.tools.build:gradle:2.3.3这个插件其中,后面是插件嘚版本号

首先第一行应用了一个插件,一般有两种值可选:com.android.application表示这是一个应用程序模块;com.android.library表示是一个库模块应用程序模块是可以直接運行的,库模块只能作为代码库附于在别的应用程序模块来运行

通常只会有两个子闭包:debug和release。其中debug闭包可以忽略不写debug闭包用于指定生荿测试版安装文件的配置;release闭包用于指定生成正式版安装文件的配置。

minifyEnabled:指定是否对项目的代码进行混淆

proguardFiles:指定混淆时使用的规则文件。proguard-android.txt是在Android SDK目录下里面是所有项目通用的混淆规则;proguard-rules.pro是在当前项目的根目录下,里面可以编写当前项目特有的混淆规则

指定当前项目所有嘚依赖关系。

compile fileTree:声明本地依赖表示将libs目录下所有.jar后缀的文件都添加到项目的构建路径中。

compile:声明远程依赖

1.4 前行必备——掌握日志工具嘚使用

  • Log.v():打印最为琐碎的、意义最小的日志信息。(verbose)

  • logcat中能添加过滤器

SDK安装地址根据自己实际情况选擇。注意如果更改默认地址的话,要记得安装位置过会会找不到Android SDK

五、创建第一个Android项目

远程依赖可以对jcenter库上的开源项目添加依赖关系

我要回帖

更多关于 环境包运行库是干嘛的 的文章

 

随机推荐