zoukankan      html  css  js  c++  java
  • Android开发环境配置

    资料:Android开源项目官网  中文https://source.android.google.cn/  英文:source.android.com

               Android开发者官方网站 中文https://developer.android.google.cn/

    1.Android平台软件结构

    图1-1 Android软件系统组成图

        学习层次:HAL,Native Libraries&Runtime,Framework, App(稍许)。其中HAL层又有Qualcomm架构(硬件相关)

        学习模块:Camera

        学习App以更好的理解Android架构,主要以Camera相关应用为横向关注模块。

    2.环境配置

        工欲善其事,必先利其器。学习是个原理与实践同步的过程,开始学习前需要先把环境整好。由于不了解Android,不知道都有什么,这个学习过程先以:用什么整什么开始。

    2.1编译环境搭建

       系统:Ubuntu LTS 18.04

       这里按着官方搭建:编译环境搭建

       这个环境用于构建一个Android系统。Android开发出的应用程序运行于Android系统之上。

    2.2Android应用开发环境搭建

        系统:Windows10     之前经验java开发在windows上做的,这里先把IDE搭建在windows

        Android Studio为Google的一款Android应用集成开发环境。

        环境配置参考:Android开发环境搭建

        由于Android应用开发是类Java开发,在IDE环境配置前需要先配置JDK环境配置。

    2.2.1 Java JDK环境配置

        由于本人之前已经安装过jdk,这里不做描述,可以参考JupiterMouse的Java环境配置

    2.2.2 Android Studio环境配置

        从Google开发者网站了解到主要有两个IDE: Android Studio和Eclipse,这里参照Google选择Android Studio

        step1. 获取Android Studio  本人下载:android-studio-ide-192.6392135-windows.exe

        step2. 安装Android Studio  可以参考Google Android Studio环境配置

        step3.IDE参数配置

    2.2.3 Android开发环境验证

        step1.创建HelloWorld工程

        打开IDE 界面, Start a new Android Studio project --> Empty Activitynext 来到Project配置界面,填选项目参数后finish。

        先留个疑问:工程创建后一个代码没写,运行模拟器的时候那个Text “Hello World!”怎么来的,对应核心代码是什么?

        step2.创建模拟器

        如一下截图,创建一个Pixel2虚拟设备

        工程窗口中右上角下图2-1圈红图标,打开模拟器管理界面

    图2-1 打开模拟器管理界面

        因为我的helloworld是安装IDE后的第一个程序,之前没有创建过模拟器,如下图2-2所示

     图2-2 模拟器管理界面

         模拟器管理界面点击“+ Create Virtual Device...” 进入设备选择界面,会显示一些对应设备的具体的参数,具体如下图2-3所示,这里我选择 "Phone -> Pixel2“,

     图2-3 设备选择界面

         选择设备后点击next来到系统镜像界面,如下图2-4。这里需要选择设备相应的api,如下图,”Oreo Download"这种表示没有下载相应api的需要点击”Download“下载,

     图2-4 系统镜像设置界面

       给AndroidQ下载相应的api,如下图2-5 选“Accept"后点击next,需要等待一会下载完成,然后finish。

     图2-5 下载对应api

     继续系统镜像设置,这里我选择Pie,然后next,进入设置界面,如下图2-6

     图2-6 模拟器参数设置界面

      还不了解这个模拟器设置步骤做了啥?继续创建模拟器。

      这里有提示“HAXM is not installed”,根据提示安装“Haxm”。模拟器创建完成后如下图2-7所示

     图2-7 Haxm推荐安装

    可以点击虚拟设备后边小三角,如下图2-8,打开模拟器

     图2-8 定制的模拟器效果

        step3.通过模拟器运行HelloWorld

          IDE主界面,点击绿色三角“Run”,构建运行,如下图

          Device选择时选择刚才创建的虚拟设备,这时第一个程序Helloworld就在模拟器上运行了,效果如下图2-9所示

     图2-9 HelloWorld运行效果图

     心情瞬间大好,接触Android的这一年来首次有了点完整感觉。

        

         

  • 相关阅读:
    Nginx启动/停止服务和各种命令
    文件权限导致Weblogic Embedded LDAP Server启动失败解决办法
    jmeter(八)非图形界面、输出html报告
    jmeter(七)服务器监控
    python中如何把一段文字中的空格替换成换行符
    jmeter(五)jpgc插件的使用
    jmeter(四)提取响应结果
    Jmeter (三)变量、参数化、函数
    jmeter(二)录制脚本
    Jmeter(一)发送http请求
  • 原文地址:https://www.cnblogs.com/yemaomao/p/12795731.html
Copyright © 2011-2022 走看看