Android studio 重操旧业

     初次接触还是在三年前,esclipe的Android时代。项目需要重新学习Android感触颇深,在老旧企业中能力与报酬不成比例,与情商直接挂钩,能力者往往付出更多回报越少,远不如会哭的孩子才能填饱肚子。题外话不再赘述,不断学习才能跳出困境,可能是我这么多年来一直坚信的道理。我们这个时代,知识不一定能改变命运,但一定会有所改变。

第一步配置环境变量

    下载JDK,配置环境变量,注意关闭360,否则无法成功保存path。JDK官方下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html    选择相应系统位数。建议保存安装jdk位置,以及AS安装位置。

第二步 AS安装

    根据系统位数下载相应As安装包,下一步即可。其中一个老是出错的核心问题是,选择standard还是custom。选了standard,就需要直接安装SDK,结果就尴尬了,还有配置路径,各种操作很容易失误。选择custom的话,安装的时候会自动安装配套的SDK,不需要踩那么多坑。后来也会有一些小错误,只需要点击错误,根据提示更新就好了,其中SDK的加载和更新可能会出错,只要选择再来一次就可以了,不需要退出来。

Project 结构类型

个人更喜欢这种结构类型。

.gradle: Gradle编译系统,版本由gradle-wrapper.properties指定。


.idea:Android Studio IDE所需的文件,生成的工程配置文件。

app:AS创建工程中的一个Module。

  build:编译后的文件存在的位置(包括最终生成的apk也在这里面,debug:调试模式下的安装包,release:发布模式下的安装包)


  libs:依赖的库所在的位置(jar和aar)

  src:源代码所在的目录

    main:主要代码所在位置(src/androidTest)就是测试代码所在位置了

      assets:android中附带的一些文件

      java:最最重要的,我们的java代码所在的位置

      jniLibs:jni的一些动态库所在的默认位置(.so文件)

      res:android资源文件所在位置

      AndroidManifest.xml:Android应用的入口文件

  build.gradle:和这个项目有关的gradle配置,相当于这个项目的Makefile,一些项目的依赖就写在这里面

  proguard-rules.pro:代码混淆配置文件

build:代码编译后生成的文件存放的位置

gradle:gradle-wrapper的jar和配置文件所在的位置

.gitignore:git使用的ignore文件

build.gradle:gradle编译的相关配置文件

gradle.properties:gradle相关的全局属性设置

gradlew:unix下的gradle wrapper可执行文件

graldew.bat:windows下的gradle wrapper可执行文件

HelloWorld.iml:项目的配置文件

local.properties:本地属性设置(key设置,android sdk位置等属性),这个文件是不推荐上传到SVN中去的

settings.gradle:和设置相关的gradle脚本


External Libraries:项目依赖的Lib, 编译时自动下载的


Android 结构类型

app/manifests AndroidManifest.xml:配置文件目录

app/java:源码目录

app/res:资源文件目录

Gradle Scripts:gradle编译相关的脚本

和Eclipse的区别

1、Studio中有Project和Module的概念,前面说到Studio中一个窗口只能有一个项目,即Project,代表一个workspace,但是一个Project可以包含多个Module,比如你项目引用的Android Library, Java Library等,这些都可以看做是一个Module;

2、上述目录中将java代码和资源文件(图片、布局文件等)全部归结为src,在src目录下有一个main的分组,同时划分出java和res两个文件夹,java文件夹则相当于Eclipse下的src文件夹,res目录结构则一样.


第三常用的模拟器链接

夜神模拟器:adb connect 127.0.0.1:62001

逍遥安卓模拟器: adb connect 127.0.0.1:21503

天天模拟器:adb connect 127.0.0.1:6555

海马玩模拟器 :adb connect 127.0.0.1:53001

网易MUMU模拟器:adb connect 127.0.0.1:7555

先配置模拟器path adb命令

你可能感兴趣的:(Android studio 重操旧业)