Android Studio 环境配置及APP构建

本文以android studio3.0.0为例(简称AS),当然也有很多新版已发布,建议下载稳定版:

https://developer.android.google.cn/studio/archive.html

在此不再纠结,最新的未必就是最稳定的,会有各种的冲突,各种的坑等着你,不必浪费太多时间,以下仅以Android功能开发为目的,开始搭建配置AS开发环境

1. 安装AS(过程略)

注意:安装AS时选择custom自定义安装SDK, JDK用AS内嵌自带的,NDK无需下载

SDK下载地址:https://android-sdk.en.softonic.com/

2. 下载配置gradle

2.1 下载地址:https://gradle.org/releases/

以下是我选用的版本

2.2 配置gradle环境变量:

GRADLE_HOME:D:\gradle\gradle-6.6

Path: %GRADLE_HOME%\bin

cmd 控制台检查安装是否成功:

2.3 创建gradle依赖包仓库目录:D:\gradle\repository

3. AS创建工程项目

FileNew Project

 

基于project 创建module时,MyAppNew Module, 这时可以选择创建module Library

工程创建完后,发现工程编译有问题,如下:

 此时需要调整工程结构:将Android 切换成Project模式

 然后将 java 及 res 目录分别调整为源码目录 及 资源目录

4. AS plugin 及 gradle版本

Android Plugin Version 3.0.0 对应 Gradle Version  4.4

可以在 Android Studio 的 File > Project Structure > Project 菜单中指定 Gradle 版本

也可以通过在 gradle/wrapper/gradle-wrapper.properties 文件中修改 Gradle 分发引用来指定

5. 工程结构简单说明

5.1 build.gradle 

 5.2 settings.gradle

5.3 app project build.gradle

5.4 APP 启动入口及工程目录结构说明

6. 工程构建

6.1 构建操作

 6.2 选择真机运行调试

6.3 若无法识别真机,设置AS USB

打开SDK manager, 下载USB驱动

通过USB将手机连接到开发电脑,打开windows 设备管理器

选择刚才通过AS下载的USB驱动 C:\Users\Bruce\AppData\Local\Android\Sdk\extras\google\usb_driver

打开手机开发者模式

华为p30手机:设置->系统->关于手机->重复点击版本号7次打开开发者模式

设置搜索框搜“开发人员选项”,打开USB调试

6.4  APK keystore 的生成

方法一:通过AS直接创建

方法二:通过JDK的keytool 命令生成

# 进入jdk的bin目录,找到keytool.exe,执行命令:

keytool -genkey -v -keystore myapp.keystore -alias myapp -keyalg RSA -validity 365

# 命令参数说明:

- genkey 生成密钥

- keystore 指定生成的签名文件

- alias 别名

- keyalg 加密算法

- validity 有效期

执行命令后,会在当前目录生成myapp.keystore签名文件(这里密钥与密钥库口令取一致)

记住上面的秘钥库口令(myapp2021),后续会用到

查看签名文件信息:

keytool -list -v -keystore myapp.keystore -storepass myapp2021

6.5  APK keystore 的使用

微信开放平台  管理中心 

创建移动应用,进入详情,添加

应用签名:678ED82F03F33F0A0E2246BCF9771CC0 (上面的MD5指纹去掉冒号)

包名:com.bruce.myapp

工程中配置,如下:

打包签名:

上面选择release打包后,配置环境会切换到非DEBUG模式,即生产环境,DEBUG = false

7. 写在后面

以上工程运行启动起来后,就可以搭建自己的框架,开始业务功能模块的开发了。

后期会继续分享安卓基于MVP(Model View Presenter)架构的相关技术框架,敬请关注~

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值