Android Studio创建一个安卓项目

Android Studio创建一个安卓项目

目前不管事项目还是产品,都是有各种的APP、小程序,这里就跟大家分享一个App项目的搭建吧。

前提条件:需要安装JDK,这里要注意,AS要求JDK7及更高版本,这里就不必多说。

在新建项目之前,可以看一下已经下载的SDK,如果是经常开发,我们可以把常用的sdk都下载好

点击图标打开sdk管理器


 

勾选右下角,可以查看具体下载的api版本

点击切换查看sdktools

新建项目时,根据自定义向导finish以后,开始构建项目,可能会构建失败,一般情况是因为墙的问题,我们配置一下镜像。 把项目选到project模式,然后选中下面那个build.gradle文件(app目录外面的,app里面是配置具体sdk版本等信息的地方)

打开文件后修改


// Top-level build file where you can add configuration options common to all
sub-projects/modules.buildscript {
repositories {
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/'
}
maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }
maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
jcenter()
maven {
url 'https://maven.google.com/'
name 'Google'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}}allprojects {
repositories {
maven { url 'https://maven.aliyun.com/nexus/content/repositories/google'
} maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
maven(){
url "https://dl.bintray.com/auteloss/android"其中的
版本号要和gradle/wrapper文件夹下gradle-wrapper.properties文件中gradle版本对应起来
版本对应图如下
}
jcenter()
maven {
url 'https://maven.google.com/'
name 'Google'
}
}}task clean(type: Delete) {
delete rootProject.buildDir}

其中的


dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}

版本号要和gradle/wrapper文件夹下gradle-wrapper.properties文件中gradle版本对应起来

版本对应图如下

app内的build.gradle文件

apply plugin,声明是Android应用程序还是库模块

android 闭包,配置项目构建的各种属性,compileSdkVersion用于指定项目的编译SDK版本,buildToolsVersion用于指定项目构建工具的版本。此闭包还可包含以下闭包。

defaultConfig闭包:默认配置,应用程序包名,最小 sdk 版本,目标 sdk 版本,版本号,版本名buildTypes闭包:指定生成安装文件的配置,是否对代码进行混淆signingConfigs 闭包:签名信息配置sourceSets 闭包:源文件路径配置lintOptions 闭包:lint 配置

dependencies 闭包,指定当前项目的所有依赖关系,本地依赖,库依赖以及远程依赖

repositories闭包,仓库配置

以上信息都搞明白了后,就可以成功构建项目了呀,导入Android也是同样的道理,只要镜像配置好,每个地方配置的版本对应好就可以了。

总结

随着智能时代移动设备(如手机、平板电脑等)终端 的日益普及和发展的到来,将会有更多的PC机上才能实现的功能迁移到移动设备上已成为社会的发展趋势。 移动设备以其灵活、高效和便捷的特性就获得更多人的热爱,而如果将单位的业务结合手机的APP,就可以实现真正意义上的移动办公啦。

 

实战教学·项目驱动

开班计划中
  • 网络安全

    5月23日

  • 前端

    5月24日

  • JAVA

    5月25日

  • UIUX

    5月27日

24小时报名热线

177 1362 3990

预约试学