Android(1) —— Android studio 开发环境搭建

前言

当前,深度学习有很多框架:tensorflow、pytorch、caffe、keras等。很多场景下,需要训练好的模型在移动端运行。移动端的框架又有很多TensorFlow Lite、Core ML、NCNN、MNN等等。
其中 tensorflow 所对应的移动端移植框架 TensorFlow Lite。在自己这个系列记录使用 调用tfile进行神经网络预测的android的实现。

整个记录为:
Android(1) —— Android studio 开发环境搭建
Android(2) —— Android Studio找不到连接的手机
Android(3) —— 环境配置、手机端界面设计
Android(4) —— 图像分类的*.tfile的使用 Classify.java
Android(5) —— 安卓机通过相机或相册获取图片PhotoUtil.java
Android(6) —— 主函数的详解 MainActivity.java

1 安装JDK

1.1 JRE 与 JDK 介绍

  • JRE:Java Runtime Environment,Java运行环境,用来运行JAVA程序。
  • JDK:Java Development Kit,Java开发工具包,包括JRE。因此只需要下载安装 JDK即可。
    同时还包含了编译java源码的编译器javac,提供了JVM和Runtime辅助包。是开发java程序的话就必须安装JDK
  • 专用JRE
    没有注册表设置
    一般在JDK内部
    JDK中包含专用JRE和开发工具,工具需要专用JRE才能够使用,专用JRE是为了开发JAVA程序准备的
  • 公共JRE
    一般在JDK外部
    会注册到windows注册表中
    如果不需要开发JAVA程序,仅运行他人已有的JAVA程序时,只安装公共JRE即可

1.2 下载并安装

  1. 官网地址:http://www.oracle.com/
    JDK8下载地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
  2. 下载完直接安装,默认一直【下一步】直到结束。在下图中生成两个文件夹,则安装成功。
    在这里插入图片描述
    • 选择JDK安装目录,从它的“功能说明”里可以看到,他同时会安装一个专用JRE,因为后面会安装另一个JRE(公用JRE),二者是有区别。
    • 选择公用JRE的安装目录,可以是任意目录,但也建议和JDK同级目录,看起来更有条例(与两者同时默认路径,路径结构相似)

1.2 环境变量的配置

  1. 在桌面【“此电脑”上右键】–>【属性】–>【高级系统设置】–>【环境变量】
    在【系统变量】栏下点击【新建】,创建 JAVA_HOME 系统环境变量,变量值为JDK的安装路径。
    在这里插入图片描述
  2. 点击【新建】,创建 CLASSPATH,变量值为:【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;】在这里插入图片描述
  3. 选择 Path【编辑】, 然后选择【新建】,
    在这里插入图片描述
  4. 打开终端,以此输入 java、javac、java -version。如果都没有提示“不是内部或外部命令,也不是可运行的程序或批处理文件。”,则表示安装配置成功
    在这里插入图片描述

2 安装AndroidStudio

2.1 下载并安装

  1. 下载地址: https://developer.android.google.cn/studio/
  2. 下载后,按照下图流程双击安装即可
    在这里插入图片描述

    安装时候,根据自己所需,看是否安装模拟器。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2.2 新建AS工程并运行

1 【新建工程】
在这里插入图片描述
在这里插入图片描述

2 【新建后自动 Sync,耗时较长】
在这里插入图片描述

  • 这里在下载一些压缩包,网络不好的话可能无法下载下来,结束后可能报错。如果正常下载完,就可跳过下面小段内容。
  • 【问题】Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-5.4.1-all.zip'.
    这是因为自动下载该链接失败,
    【解决方案】
    [1] 复制链接,到浏览器重新下载。该链接报错处提示,也可以在工程路径下的 .\gradle\wrapper\gradle-wrapper.properties中查看
    [2] 打开C盘中的 .gradle文件夹的最后一级目录,删除里面存在的两个文件。然后将zip复制到该路径下
    [3] 然后重新 Sync
    在这里插入图片描述

3 【重新 Sync】

  • 正常的话,这个新建工程能够正常Sync。
    如果是其他已有的工程,会遇到很多小问题,根据具体问题逐一百度解决即可

4 【选择模拟器进行运行】

  • 模拟器下载:在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 下载结束后,如下图,然后点击旁边的【绿色三角】,便出现模型手机。此时出现的是黑屏,我们点击开机键,就会看到【hellow world】
    在这里插入图片描述
    在这里插入图片描述

5 【真机的测试】

  • 如果要在真实手机上进行测试,我们需要连接用数据线连接手机,其中会遇到【android studio 无法正确连接手机】,具体方法在下篇【Android (2) —— Android Studio找不到连接的手机】中介绍,当能够正确连接后,在【设备选择栏】选择真机型号,然后点击【绿色三角】即可。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值