模型部署,移动端安卓App开发环境搭建和配置教程 ~

article/2025/10/31 16:16:06

点击上方码农的后花园”,选择星标” 公众号

精选文章,第一时间送达

在深度学习中,算法模型部署到移动端中应用是最终的目的,上期中讲解了App开发目前主要有以下三种方式:

  • 第一种:Eclipse + JDK + Android SDK +ADT

  • 第二种:Android Studio + Android SDK

  • 第三种:JDK+ADT-Bundle

这三种开发方式的详细介绍,点击蓝字Android App 开发的三种姿势 ~,即可进行查看。

网上有很多教程,但是都不全,对于小白来说,安装和配置起来还是有一定困难的,本期就出一起搭建目前主流App开发使用的方式:Android Studio + Android SDK 的开发环境最全面和最详细详细教程!!!

b7f542cbf5511991a0911914ba2574fc.png

下载安装 Android Studio

很多说在下载Android Studio 之前需要提前单独下载Oracle的JDK,其实Android studio 3.1.2版本之后的版本,只要下载最新版本的其实都自带的有jdk

当你创建第一个应用的时候会自动配置环境,Android Studio 默认使用自带的jdk, 具体查看方法:File -> other settings -> default Project Structure ,JDK location下面的路径就是自带安装的jdk路径。并且你在安装Android SDK的时候也会有安装JDK。所以完全没有必要提前单独安装JDK

在网址上搜android studio,找到官方下载地址:

https://developer.android.google.cn/studio?hl=zh-cn

09000e05f806676aecf0a6fb751db971.png

点击Download options ,根据自己电脑系统选择相应的安装包进行下载。

9a194b8e80ed74f5a441f3961cc354e3.png

3ad71cb82ca51d3bd48c6d19b93da4f6.png

接受协议进行下载。

498d669091fc88f8847b2e1047e690a3.png

a5f6d3c5428d881348e74179199b1a00.png

下载到本地之后,双击exe文件进行安装。

7c672045d2cad971d8f4495141fd1ae0.png

点击Next继续

0be2fe496fd3425d7fb10e4aa6eee38d.png

Android studio自带的Android virtual device也挺好用的,记得打钩,然后点击Next!

d98796a625937d94dac7686a270f00cc.png

点击Browse, 选择Android Studio 的安装路径,要是不想自己的C盘后面爆满的话,换一个安装路径文件夹,命名不要夹杂中文,然后点击Next!

c9c96a29f060b213bf22d5d993297204.png

9ab78879c68f497a14e0df0eaaa5325b.png

是否创建桌面快捷方式,默认不创建,勾选Do not create shortcuts, 有点反人类。

d98177f86aad805870362eb7e1964c79.png

点击Install,开始安装,等待安装。

f3fba5571b041f3877348f09a1131bf8.png

安装完成后,点击Next。

ad7ade9057872f856f17c3faa84cab52.png


点击Finsh,可以选择马上打开Start Android Studio,也可以不选择。

99fabf82e980fa3e0ba64692e0bbdb78.png

安装完成后,在开始菜单栏里也可查看到,双击打开Android Studio,然后进行一些简单的配置。

a4f9ed4f9b6f7b1965437e7c60426131.png

ce95e73ce61c34947c6d8ece64df8bc7.png

配置Andriod Studio

第一次打开Andriod Studio,需要进行配置,如果之前安装过并进行了相关的配置,就选择第一个Config,否则选第二个。

820612c166fb4bf6ddf6f40fe49394de.png

是否让谷歌向你发送一些信息,果断否。

27e8fd87ceda2cdea4201b8a1c7df9a4.png

第一次安装,会报错,说我们没有安装SDK,先Cancel,待会儿会有提示的时候再安装。

c27cd0d2bc032ddf74aba816abda5641.png

欢迎界面,选择Next。

60ebb5bc58a3a850dbdfff31609041ef.png

到达这一步的时候,有的人为了省事直接选择Standard,结果就是你C盘的几个G没了,而且随着后续软件的更新,C盘又几个G没了,对于有的人的电脑来说简直要命,当然你C盘充足你随意!所以我们选下一个Custom,后面如果有需要的组件,在里面可以再安装。点击Next,到下一步。

075181570f94bd009e567e6c0564244d.png

到这一步就是JDK的下载和安装了,解决刚才刚打开的那个错误。

4514fb5743964586e59407466e8562e6.png

点击..., 选择JDK的安装路径,安装在Android Studio文件夹路径下 。

5ab67b19066ee341bd4e13a0158fb716.png

bae7da7e63716816418eb8f99e693354.png

选择好JDK的安装路径后,点击Next ! 进入 Android SDK 的下载和安装,要安装在一个空的文件夹内,安装在Android SDK的同级目录下即可。

4254cbdc8eefe4a68a65e536f0736a10.png

选择好安装路径之后,点击Next。

756270acb16904c19365cc942ff5fdb9.png

下载安装APP虚拟机模拟器设备,用于在电脑上虚拟出一个手机,用于App调试,点击Next。

7b9e7dddeab6db3d4a739746681d95f9.png

再次确认一下自己的安装内容(包括JDK和SDK)和安装路径确认完后,点击Next !

7e199bb12fa85340edd49923fa61d39f.png

点击finish,正式开始安装下载安装JDK和SDK,等待安装完即可。

31b4dc5506f3a783d0752d1018cc8060.png

安装完成后,点击Finish。

5f45513229934a65b5bde5a69d49f553.png

打开如下Android Studio 开始界面,就可以新建项目,开始进行App的开发了。

d8b1c31bfe180a9c810cf7ce74f7ebd3.png

好啦,这期就先到这里了,下期手把手教大家做一个属于自己的安卓App,好啦,下期见啦~

                                                                    码农的后花园

ba6e1e6f95f40c2b3633a46abce6ffb0.png

 


http://chatgpt.dhexx.cn/article/Ff1mHjHW.shtml

相关文章

安卓开发环境搭建

1.下载JDK 7(1.7)或者8 (1.8)SE 现在一般是8 安装 然后配置环境变量后 执行命令 javac 看看是否成功,java -version可以查看版本 oracle登录账号可用 oracle.com passwords - BugMeNothttp://bugmenot.com/vie…

Android app 开发环境搭建

Android app 开发环境搭建(AMD和intel环境下) 下载Anaroid studio 安装 选择你想要安装的Android Studio的功能。检查想要安装的组件,取消检查不想安装的组件。单击Next继续。 空间要求:2.3gb 配置 收集数据用于服务X 不安装SDK(自行下载) 个性化 选择…

Android APP完整基础教程(01)开发环境简介

该系列文章主要基于AndroidQ平台,主要介绍Android应用基础开发相关知识。主要针对安卓应用开发路径的完整解读 和 coding练习内容的解读。 1 Android 发展历史 1.1 Android 历史 2005年 Google收购了成立仅22个月的高科技企业Android公司。2007年 Google正式向外…

移动APP开发环境搭建(新手)

移动APP开发环境配置(新手搭建) 涉及到的配置工具 STS ( eclipse idea 一样的开发工具)java jdk : 是Java语言开发工具包,JDK是整个JAVA的核心,包括了Java运行环境ant :Ant是Java的生成工具,用来编译、生成;跨平台&…

JSON.

JSON JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation),是轻量级的文本数据交换格式 ,使用 Javascript语法来描述数据对象,具有自我描述性,更易理解,但是 JSON 仍然独立于语言和…

JSONP 接口

1. 回顾 JSONP 的概念与特点 概念&#xff1a;浏览器端通过 <script> 标签的 src 属性&#xff0c;请求服务器上的数据&#xff0c;同时&#xff0c;服务器返回一个函数的调用。这种请求数据的方式叫做 JSONP。 特点&#xff1a; ① JSONP 不属于真正的 Ajax 请求&a…

Json接口代码生成工具-Json2Code

将接口的json文件转化为代码的工具&#xff0c;支持如下语言&#xff1a;C#,C,Dart,Go,Java,JavaScript,Kotlin,Objective-C,Python,Ruby,Rust,Swift,TypeScript Json2Code主要是为了解决前端在拿到后端swagger、postman等工具导出的接口描述文件的时候&#xff0c;大部分工作都…

Json 格式的接口测试该怎么做?

后端开发过程中&#xff0c;开发完毕后要进行必要的接口测试&#xff0c;很多人会疑惑 Json 格式的接口测试到底应该怎么做&#xff0c;为了让大家有个粗略的认识&#xff0c;这里我们运用 Eolink 接口工具来给大家演示一下 API 导入、对 API 进行测试以及更高级的 Mock 测试。…

http+json 格式的接口开发实践与思考

业务背景 最近一段时间&#xff0c;都在做接口对接&#xff0c;项目也差不多上线了&#xff0c;正好也总结下自己的想法和思考。 项目的主要目的是给我公司店铺的店长、员工、和业务品牌领导提供一个入口&#xff0c;可以很方便直观地看到店铺之间&#xff0c;员工之间的一些…

基于json文件创建后端模拟接口

json-server有很多接口&#xff1b;目的&#xff1a;基于一个json文件就可以创建很多的后端模拟接口&#xff1b; &#xff08;1&#xff09;先创建一个json文件&#xff1a; &#xff08;2&#xff09;然后下载nodejs&#xff1a;下载 | Node.js 中文网 注意&#xff1a;下…

SpringBoot接口接收json参数

1. 创建入参实体&#xff1a; package com.hsm.ls.application.test.domain;/*** Created by lfx on 2018/12/19.*/ public class ActiveRequest {private String sid;private String biz;private String text;public String getSid() {return sid;}public void setSid(String…

JSONP接口

概念&#xff1a;浏览器通过<script>标签的src属性&#xff0c;请求服务器上的数据&#xff0c;同时服务器返回一个函数的调用。这种请求数据的方式叫JSONP 特点&#xff1a;JSONP不属于真正的的Ajax请求&#xff0c;因为它没有使用XMLHttpRequest这个对象 JSONP仅支持G…

java 调用接口为json格式

#simple 直接上代码 ①pom文件导入hutool的war包 <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.3.10</version></dependency>②new JSONObject(); 对象&#xff0c; put你所需要的…

『前端必备』本地数据接口—json-server

文章目录 json-server介绍简介操作步骤 操作数据增&#xff08;POST&#xff09;删&#xff08;DELETE&#xff09;改&#xff08;UPDATE、PATCH&#xff09;查&#xff08;GET&#xff09;筛选分页排序切片(分页)特殊符号添加_gte或_lte获取范围添加_ne以排除值添加_like到过滤…

接口接收JSON数据

1. 使用场景&#xff1a;定义接口供对方调用。请求数据为JSON格式&#xff0c;请求方法为post&#xff0c;请求参数如下&#xff1a; { "num":" 1600330803432", "comCode": "feisu" } 2. 接口接收方法 ResponseBody public Ba…

JSON和API接口初识

首先认识一下JSON JSON官网&#xff1a;http://www.json.org/json-zh.html JSON是一种数据格式&#xff0c;是一种在互联网传输中运用最多的数据交换语言&#xff0c;由于它轻便、灵巧&#xff0c;且能从各种语言中完全独立出来&#xff0c;所以成为目前最理想的数据交换语言…

Java数据接口编写简单例子,Java Json解析,服务端接口输出Json数据,客户端通过HTTP获取接口Json数据

实现效果 实现原因 目前主流的CS结构&#xff0c;数据都是通过RESTful风格接口形式呈现&#xff0c;不管是桌面级应用程序还是手机端&#xff0c;接口是我们获取数据的大多数选择&#xff0c; 主流数据接口呈现形式主要是Json和Xml&#xff0c;后者目前基本渐行渐远。Json的轻量…

json接口(使用,以及自定义)

json使用 在spring boot中&#xff0c;返回一个数组,哈希表&#xff0c;spring boot会自动将List,HashMap转化为json,因此不要自定义转化。 如果自定义转化&#xff0c;后端会爆出一个警告&#xff0c;并且前端出现500&#xff08;404&#xff09;&#xff0c;无法访问。因此…

前后端角度看接口(什么是json)?

文章目录 什么是JSON&#xff1f;为什么需要JSON&#xff1f;总结 什么是JSON&#xff1f; JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集&#xff0c;采用完全独立于编程语言的文本格…

JSON接口

RestController 相当于ControllerResponseBody两个注解的结合&#xff0c;返回json数据&#xff0c;不能返回jsp,html页面。 Autowired 对类成员变量、方法及构造函数进行标注&#xff0c;让 spring 完成 bean 自动装配的工作。 PostMapping 映射一个POST请求。 PutMapping 处理…