19-05-25-AS中android项目解释

前言:

​ 最近一段时间因为工作的原因,需要开发android的程序,所以最近就一直在Android的坑里徘徊,今天主要讲一下,当初遇到的一个相对重要的问题,就是安装好androidStudio(AS) 中的 SDK,NDK,以及相关的工具包后怎样生成一个简单的android程序以及需要 用到C/C++支持库时,怎样操作;

介绍:

​ 首先简单介绍下android,它是google公司的产品,是一个手机的操作系统,核心是liunx经过一系列的改变产生的,语言,android生成已经挺长时间了,也已经很完善了,它不但支持java,在安装了NDK包的情况下是能够支持C/C++语言的,甚至在同一个项目中包含java和C/C++语言,在第三方库方面,支持.jar .a .so 的native 库;设备方面,除了支持手机,还支持平板,手表,日常智能设备;

前期检测:

​ 当准备走这一步之前说明你的基础都已经安装好了(这个很easy可以去官网直直接下SDKTools的包 解压后有个SDKMessage.exe文件直接点击安装就可以,可能有的人会有进去后空的情况,别慌,更改下网络就好,还有种方法下面会说),先测试以下:

File->Other Setting -> Default Project Structrue->SDK Location 如下:

在这里插入图片描述

这步是检查,androidStudio和本地的连接,确保androidStudio能够找到SDK(NDK,如果不做C/C++开发的童鞋可以跳过)

​ 第二步是检测相关Tools安装是否成功,以及androidStudio是否能联网

Tools->SDK Message ->Android SDK

在这里插入图片描述
如果出现上面的情况说明是能联网的(AS联网并不是走的本地浏览器的上网路径是走的自己的)若是不能联网就点击本页面 左边 Http Proxy 进行代理设置;

在这里插入图片描述
成功后回到 AndroidSdk 点击SDK Tools 按照自己项目需求下载相应的内容

在这里插入图片描述
满足以上要求,就可以建立一个入门的android项目了;

新建项目:

​ File->New->new Project:

在这里插入图片描述
我今天以创建一个native的项目作为例子进行介绍;

点击native C++ ->Next

在这里插入图片描述

点击next
在这里插入图片描述
最后点击Filish
在这里插入图片描述
当开始进入时就会gradle就会进行安装配置,gradle的版本很重要(gradle主要是做对jar包的管理,和apache有点类似);

下面就是最后生成的目录:
在这里插入图片描述
App我们写的程序都在里面,一个项目中可以有多个App每个App就表示一个子项目;

build我们平时不会对这个文件里面的内容进行更改,因为这个是项目中编译环节自动生成buildConfig的文件;

Libs jar包都要放在这个文件夹下面。

Src 编程体,Cpp文件和java文件都是在这个里面的,里面项目的具体下面详细讲;

build.gradle 一个项目可以有多个App但是每个App下只能有一个build.gradle,在项目下面也有一个小心搞混;

在这里插入图片描述
主要是App的ID 以及APP支持jar包的管理;

项目名.iml 里面不需要有什么操作,里面主要是一些项目的配置,有动态的地址配置;

Settings.gradle 里面的内容很少但是as会第一个运行它,它是对子项目个数的定义,include’:app ’ 说明只有一个子项目,在app下.iml的名字是:app

下面具体说说Src
在这里插入图片描述
如上,圈上的都是常会改动的地方;

CMakeList.text 在c++开发中这是个很重要的文件,里面主要包含,引入库的申明,cpp文件申明,生成 .so库的配置,相当于 C++中 .pro文件

layout 前端的编写都在这里;

​ **values ** 参数的配置

androidManifest.xml 手机中需要显示的信息都在这里是对手机端APP的总配置包括名字,背景颜色等;

------------------------------------------------------end

不足之处,望多提宝贵意见,一定虚心接受,谢谢~

e-mail: jsntwangchenchen@outlook.com 王晨晨

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值