搭建Android开发环境03.2——Hello World

万年Hello World

  Hello World,任何语言的第一个程序。

  打开 Android Studio,新建一个项目。



  输入程序名称。



  • Application name: 应用程序名。

  • Company Domain: 公司域名。

  • Package name: Android 程序的包名,系统会将这个包名作为程序唯一的标识。

  选择程序兼容的最低版本,Android 5.0 足以,然后一路默认 next 到 Finish。



  等一下就创建好工程了。



  连接手机(建议)或者用虚拟机。由于刚买新手机还没有 Root,这里就用虚拟机了。点击菜单=>Run=>Run 'app',弹出一个框,点击 OK 即可安装。要想一直都默认这个设置,勾上选框即可,不勾选每次运行都会弹出这个框。



  在虚拟机上安装完成。



又见Hello World

  这里借助 Hello World 说说在 Android Studio 里项目的结构。

  新建的工程,默认是 Android 视图。



  第一个是 app 模块。一个模块包含:

  • manifests

    • AndroidManifest.xml
      Android 应用的配置文件,所有工程都必须有这个文件。这个文件列出了应用程序所提供的所有组件,比如:窗口、服务等。
  • java
    这里是程序的 Java 源代码,和 Java 的结构相似。这里有两部分。

    • androidTest: Java源代码。
    • androidTest: 测试类。
  • res
    资源目录,该目录存储了指定类型的资源。

    • drawable: 图像资源。
    • layout: 布局资源。
    • menu: 菜单资源。
    • mipmap: 图像资源(与 drawable 相比,mipmap 会在缩放上提供一定的性能优化)。
    • values: 可以被编译成很多种类型的XML资源。

  接下来就是 Gradle Scripts 了。

  • build.gradle: 工程配置。
  • build.gradle: 模块配置。
  • proguard-rules.pro: 混淆配置文件。
  • gradle.properties: gradle 配置文件。
  • settings.gradle: 工程模块配置。
  • local.properties: 本地配置。

Project Structure

  工程配置。打开菜单=>File=>Project Structure



  • Properties
    • Compile Sdk Version: 编译的版本,使用最新。
    • Build Tool Version: 构建工具的版本,使用最新。
    • Incremental Dex: dex 增量编译,实验性功能,据说可以加快编译速度。


  • Flavors
    • Min Sdk Version: 最小兼容版本,5.0 即可。
    • Application Id: 设备和 Google Play 用来标识应用的Id。
    • Target Sdk Version: 目标版本,最高即可。
    • Version Code: 程序版本,用于商店判断新旧。
    • Version Name: 版本号,用于用户判断新旧。

推荐阅读

如果你喜欢我的博客,那就请我吃冰淇淋吧(づ ̄3 ̄)づ╭❤~