【北京迅为】iTOP-4412全能版使用手册-第八十七章 安装Android Studio

embedded/2025/2/2 11:36:11/

iTOP-4412全能版采用四核Cortex-A9,主频为1.4GHz-1.6GHz,配备S5M8767 电源管理,集成USB HUB,选用高品质板对板连接器稳定可靠,大厂生产,做工精良。接口一应俱全,开发更简单,搭载全网通4G、支持WIFI、蓝牙、陀螺仪、CAN总线、RS485总线、500万摄像头等模块,稳定运行Android 4.0.3/Android 4.4操作,系统通用Linux-3.0.15+Qt操作系统(QT支持5.7版本),Ubuntu版本:12.04,接口智能分配 方便好用。


第八十七章 安装Android Studio

Android studio 是一个 Android 集成开发工具, 基于 IntelliJ IDEA,Android Studio 提供了集成的 Android 开发工具用于开发和调试。 同样也是非常主流的 android 开发工具,本章将带领大家安装 AndroidStudio 4.0.1 版本。需要的资料在网盘“ITOP-4412开发板视频教程\11-迅为电子Android开发相关视频\11-迅为电子Android开发相关视频\01-迅为电子Android_JNI开发\jni教程(一)

87.1 安装教程

首先打开 Android studio 的下载网址, 官网地址如下所示, 我们将网址拷贝到浏览器打开, 打开界面然后点击 DOWNLOAD ANDROID STUDIO, 会下载最新版的 AndroidStudio。

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

 如下图所示:

 

2 勾选我已阅读并同意上述条款及条件,然后点击下面的蓝色下载按钮。 

 

3 界面会弹出如下图所示界面,选择下载路径,然后点击下载,如下图所示: 

 

4下载完成,我们进入到刚刚下载的路径,双击如下图所示的应用程序: 

 

5如果出现安全警告,点击运行即可,如下图所示。 

 

6点击运行以后进入到 AndroidStudio 的启动界面,点击 next,如下图所示: 

 

7再次点击 next,如下图所示: 

 

8选择 Android studio 的安装路径,然后点击 next,如下图所示: 

 

9点击 install,如下图所示: 

 

10安装中,请耐心等待,如下图所示: 

 

11安装完成,点击 next,如下图所示: 

12点击 finish,如下图所示: 

13点击 finish,弹出如下图所示的界面,选择 Do not import settings,然后点击 OK。 

14弹出如下图的界面,点击 cancel 即可。 

15之后进入到 AndroidStudio 欢迎界面,点击 next 继续,如下图所示:

16选中 Standard ,点击 next,如下图所示:

17再次点击 next,如下图所示:

18点击 finish,如下图所示: 

19点击 finish 后,开始下载。 

20下载完成,如下图所示: 

21点击 finish 后,弹出如下图的界面,点击右下角的 configure,如下图所示: 

22点击 configure,选择 SDK Manager,如下图所示: 

23弹出如下界面,选择 SDK 版本,如下图所示,大家可以自行选择,作者选择安装如下图红圈框柱的内容。然后点击 apply,OK,如下图所示:

24点击 OK,如下图所示: 

25点击选中 Accept,然后点击 next。如下图所示: 

26安装完成,点击 finish,如下图所示:

27我们回到设置界面,点击 SDK Tools,勾选 NDK 和 Cmake,点击 Apply 和 OK,如下图所示: 

28点击 OK 确认更改,如下图所示:

29 NDK 和 Cmake 安装中,如下图所示:

30安装完成,如下图所示:

31点击 Apply,OK,如下图所示: 

87.2 新建第一个项目

1点击如下图所示框选的按钮,新建工程。

 

2因为我们以后的学习要调用本地库,所以我们选择创建 Native C++工程,点击 next,如下图所示: 

3.填写工程的名字,包名,存储位置,最小兼容 SDK,点击 finish,如下图所示: 

4.第一次使用 android studio 创建项目编译缓慢,如下图所示: 

 

  1. 在 https://developers.google.cn/登陆国内以后很多 sdk 等资源都可以直接通过 andrioid studio 下载了,但是为啥创建项目编译还是那么缓慢呢?主要原因是我们缺少项目编译需要的gradle 版本,我们终止上一步下载 gradle,那么解决 gradle 下载慢的解决方案如下:

(1)打开创建好的项目的 gradle-wrapper.properties 文件,作者路径如下所示: E:\workproject\Androidproject\firstdemo\gradle\wrapper\gradle-wrapper.properties 路径请大家根据自己的项目所放的位置修改。打开 gradle-wrapper.properties 文件,发现distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip 这一行。

 

(2)然后将 http 后面的“\”去掉以后的网址拷贝到浏览器,也就是将下面的网址拷贝到浏览器打开

http://services.gradle.org/distributions/gradle-6.1.1-all.zip

然后会弹出新建下载任务,点击下载,如下图所示。注意!随着 Android 版本的更新,我们下载的 4.0.1 版本也会成为旧版,我们下载的 gradle-6.1.1-all.zip 是配套 Android4.0.1 使用的,当您下载最新版的 AndroidStudio,gradle 的版本也是随之更新的,大家可以按照上一步的方法,找到对应下载的 gradle 版本。

 

(3)将下载好的 gradle-6.1.1-all.zip 放到C:\Users\Administrator\.gradle\wrapper\dists\gradle-6.1.1- all\cfmwm155h49vnt3hynmlrsdst 目录下,如下图所示。没有这个随机文件夹的,可以点击build 会自动创建一个 

(4)接下来,我们配置 JDK,点击 file->project structure,如下图所示 

(5)弹出如下界面,选择 SDK Location 选项,选中 Android NDK location 选项,点击红色箭头所指的三角,选中默认的 Android NDK ,修改后点击 Apply 和 OK。

(6)点击 OK 以后,弹出如下图所示,点击 Yes。 

(7)接下来,编译工程还需要一些其他的组件,我们更换阿里云的下载源,国内的源可以下载得更快一点。打开工程文件的 build.gradle 文件,作者的路径为E:\workproject\Androidproject\firstdemo\build.gradle,添加如下代码:

maven { url 'https://maven.aliyun.com/repository/public/' }

添加完代码后,点击右上角的 Sync now。

(8)然后重启 android studio 你会发现项目已经愉快的编译起来了。

(9)编译完成后,点击 Build Output,查看编译输出情况,如下图所示:

 

(10)好啦,到目前为止,我们已经成功的编译了第一个项目。那么我们要在哪里运行 APP 呢?有俩种方法,一种是用 Android 模拟器,我们在此不建议用这种方法。另一种是让我们的APP 运行到 iMX6Q 开发板上,我们需要在开发板上烧写 Android 系统。 


http://www.ppmy.cn/embedded/156022.html

相关文章

Java后端Controller参数校验的一些干货及问题~

你们好,我是金金金。 场景 先看如下一张图,这是一个控制器里面的一个方法,第一眼是不是就感觉代码量非常多?而且随着参数越来越多 你则需要写n个if else来完成校验,属实是麻烦而且不够优雅 JSR303校验 仔细认真看,更容易理解吸收,想想什么层面需要做校验呢? 前端请求后…

【C++学习篇】滑动窗口--结合例题讲解思路

目录 1. 例题:最小覆盖子串 1.1 解题思路 2. 方法一代码实现:用kinds来记录t中有效元素的种类,count来记录s中的有效元素种类 3. 方法二:count来记录s中有效元素的个数 ok,这是最后一期关于滑动窗口的学习章节了…

事务处理系统 (Transaction Processing System, TPS)

事务处理系统 (Transaction Processing System, TPS) 是一种专门用于自动化日常业务事务处理的计算机系统。这类系统通常处理大量的结构化数据,如订单处理、支付结算、库存管理等,以支持企业日常的运营和管理。TPS 的核心任务是确保高效、准确地记录和管理大量重复性的事务,…

零信任安全理念

零信任的核心原则是 “永不信任,持续验证”。它不再默认企业内部网络是可信的,而是对每一个访问请求进行严格的身份认证、授权和访问控制。在零信任架构下,访问主体(如用户、设备等)需要通过多因素认证来证明自己的身份…

2025美赛Latex模板可直接运行!O奖自用版

目录 01 预览图02 Latex模板main.texeasymcm.sty 2025年美国大学生数学建模大赛(2025年1月23日)马上开始啦,大家一定要提前准备好模板,Latex或者是Word都可以,这里我整理了之前比赛用到的模板,并进行了一些…

详解共享WiFi小程序怎么弄!

在数字化时代,共享WiFi项目​正逐渐成为公共场所的新标配,它不仅为用户提供了便捷的上网方式,还为商家带来了额外的收入来源。那么共享wifi怎么弄,如何搭建并运营一个成功的共享WiFi项目呢? 共享WiFi项目通过在公共场所…

JavaScript系列(37)-- Service Workers详解

JavaScript Service Workers详解 🔄 今天,让我们深入了解Service Workers,这是一种强大的Web技术,能够实现离线缓存、推送通知和后台同步等功能。 Service Workers基础概念 🌟 💡 小知识:Serv…

nginx实现负载均衡

通过配置 Nginx 实现负载均衡,提高系统的可用性和容错性;分担流量,优化性能和响应速度;便捷地扩展后端服务器,支撑更高的并发;提升系统的安全性,保护后端服务器;灵活地配置负载均衡策…