Android Studio + 阿里云:10 分钟搞定单片机控制 APP,新手也能抄的嵌入式教程

嫌文字看着累的话,直接搜账号名嵌入式crafter(小破站 / 某音 / 某红书同号),视频里把讲解的内容和实战操作揉在一起了,比对着文档啃效率高多了。

1.解决Gradle报错问题

The specified Gradle installation directory 'D:\app\Android\Gradle\gradle-7.3.3-bin\gradle-7.3.3' does not exist.

Gradle 是一款基于 JVM 的开源项目自动化构建工具,广泛应用于软件开发领域。

  • 构建理念:借鉴 Apache Ant 和 Apache Maven 概念,在 Ant 基于 XML 定义构建流程 、Maven 标准化项目结构和依赖管理的基础上,提供更强大灵活的功能。

  • 语言支持:最初以 Java 应用为主,如今已支持 C++、Java、Groovy、Kotlin、Scala、Swift 等多种语言,未来还计划支持更多。

  • DSL 特性:采用基于 Groovy 的特定领域语言声明项目设置,简洁易读,还增加了基于 Kotlin 语言的 Kotlin - based DSL,满足不同开发者偏好。

  • 依赖管理:支持 Maven、Ivy 等多种第三方仓库,具备传递性依赖管理能力,能自动处理依赖项传递关系,无需复杂的远程仓库或 pom.xml、ivy.xml 配置文件。

  • 使用方式:通过编写 build.gradle(Groovy DSL)或 build.gradle.kts(Kotlin DSL)构建脚本文件,定义项目信息、依赖和构建任务,执行gradle命令来完成编译、测试、打包等构建工作。

2.Gradle的下载与安装

安装前置要求:已存在Java环境

使用Win+R输入命令cmd打开命令提示行,然后使用java -version查看java环境

添加图片注释,不超过 140 字(可选)

我们看到gradle-wapper.properties文件中缺失的是文件:

distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=file:///D:/APP/AndroidStudio2025/gradle/gradle-7.3-bin.zip

添加图片注释,不超过 140 字(可选)

下载官网:Gradle Distributions 我们在官网中找到它进行下载。

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

发现下载7.3版本Gradle后报错

Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the User Manual chapter on the daemon at https://docs.gradle.org/7.3/userguide/gradle_daemon.html Process command line: C:\Program Files\Java\jdk-1.8\bin\java.exe --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED -Xmx2048m -Dfile.encoding=UTF-8 -Duser.country=CN -Duser.language=zh -Duser.variant -cp C:\Users\admin\.gradle\wrapper\dists\gradle-7.3-bin\3n54xrnk5nj5yjra2p2vzqeib\gradle-7.3\lib\gradle-launcher-7.3.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 7.3 Please read the following process output to find out more: ----------------------- Unrecognized option: --add-exports=java.base/sun.nio.ch=ALL-UNNAMED Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. ----------------------- Check the JVM arguments defined for the gradle process in: - gradle.properties in project root directory

这个错误的核心原因是 JDK 版本与 Gradle 版本不兼容,具体来说是 JDK 1.8 不支持 Gradle 7.3 中使用的 --add-exports 等 JVM 选项(这些选项是 Java 9+ 才引入的特性)。以下是详细解决步骤:

一、明确问题根源

  • Gradle 7.3 要求 JDK 9 及以上版本 支持其新的 JVM 选项(如 --add-exports、--add-opens),而你当前使用的是 JDK 1.8(Java 8),导致启动失败。

  • 错误日志中 Unrecognized option: --add-exports=... 直接表明 JDK 1.8 不认识这些参数。

二、解决办法:升级 JDK 版本

1. 下载并安装兼容的 JDK

  • 推荐安装 JDK 11(LTS 版本,兼容性最好,且被 Gradle 7.3 官方支持)。

  • 下载地址:

  • 甲骨文官网:Java SE 11 下载(需注册账号)

  • 开源替代(推荐):Adoptium Temurin 11(无需注册,直接下载对应系统版本)

2. 配置 Android Studio 使用新 JDK

  • 打开 Android Studio,进入 File > Settings > Build, Execution, Deployment > Build Tools > Gradle。

  • 在 Gradle JDK 选项中,点击下拉框选择 已安装的 JDK 11 路径(若未自动识别,点击 Add JDK 手动选择安装目录)。

  • 示例路径:C:\Program Files\Eclipse Adoptium\jdk-11.0.20.101-hotspot(根据实际安装位置修改)。

  • 点击 Apply 保存设置。

3. 验证配置并重新同步

  • 点击 Android Studio 工具栏的 Sync Project with Gradle Files(同步按钮,图标为刷新箭头)。

  • 此时 Gradle 会使用 JDK 11 启动,--add-exports 等选项能被正确识别,daemon 进程可正常启动。

解决完Gradle和JDK问题之后,重新build,成功

添加图片注释,不超过 140 字(可选)

使用手机进行调试

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

扫描下

添加图片注释,不超过 140 字(可选)

扫描成功

添加图片注释,不超过 140 字(可选)

开启安卓手机开发者模式,USB调试。

报错

Android:Unable to find Gradle tasks to build: [:app]. Build mode: ASSEMBLE.

clean project

rebuild project

重新启动编译运行

然后手机会跳出一个安装包

添加图片注释,不超过 140 字(可选)

安装打开即可

添加图片注释,不超过 140 字(可选)

3.APP代码设计

我们打开项目工程后,在左栏的位置中,能够看到两个文件:MainActivity、activity_main.xml。

MainActivity:APP后端的处理,连接阿里云,按键处理和获取数据的处理。

activity_main.xml:APP界面显示,显示图标、文字、按键等待。

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值