开源鸿蒙学习 (第一天)
最好的学习是实战,最好的记忆是输出。
计科专业尝试开源鸿蒙的第一天
一、首先我们需要下载安装DevEco Studio

第一个为window版本,第二个为苹果mac版本,根据自己的电脑来点击下载
二、安装步骤

解压压缩包

设置安装路径(注意:路径不能包含中文)
很多软件(包括 DevEco Studio 以及基于 JetBrains 平台的相关 IDE 等)的安装路径不建议使用中文,主要有以下几方面原因:
1.编码兼容性问题
软件在运行过程中,会涉及到对路径的读取、解析以及各种资源(如配置文件、动态链接库、类文件等)的加载。Windows 系统虽然支持 Unicode 编码,但部分旧版的软件、底层库或者开发工具链(比如 JVM 相关组件、C/C++ 编译工具等),对中文路径的处理可能存在兼容性问题。
例如,当软件依赖的某些组件采用非 Unicode 编码(如系统默认的 ANSI 编码)来处理路径时,中文路径可能会被错误解析,导致路径识别错误,进而出现文件找不到、加载失败等问题,就像你遇到的“无法收集 JVM 选项”这类因路径或文件读取异常引发的错误。
还有像一些命令行工具、脚本在执行时,对中文路径的转义、传递也可能出现问题,影响软件正常运行流程。
2.第三方依赖限制
DevEco Studio 可能依赖很多第三方库、插件或者开发工具(比如 Android 开发相关的 SDK、NDK 等),这些第三方组件本身可能没有做好对中文路径的兼容支持。如果安装路径包含中文,这些依赖组件在工作时,可能因为无法正确识别中文路径,导致功能异常,进而影响整个 IDE 的使用。
3.历史与技术传承因素
在软件开发领域,长期以来很多工具、框架都是在英文环境下发展起来的,对英文路径的处理逻辑更加完善和成熟。而中文路径由于涉及到字符集、编码转换等额外问题,在一些 legacy(遗留)代码或者通用的处理逻辑中,容易被忽视或者没有做充分的兼容适配,从而导致软件在中文路径下运行不稳定。
所以,为了避免因路径编码等问题导致软件运行异常,建议将 DevEco Studio 以及类似的开发工具安装在纯英文路径的目录下。

会下载东西,等待ing

点击Agree

安装完成
三、特殊情况
如果遇到下面的特殊情况

这是因为尝试读取的 C:\JetBrainsCrack (idea)\vmoptions\devecostudio.vmoptions 文件存在问题,导致无法收集 JVM 选项,且流中不包含有效的 UTF - 8 编码内容。 (图中信息)
这种情况很可能是因为使用了非官方的破解工具( JetBrainsCrack 相关),破坏了 IDE(比如可能是 JetBrains 旗下的 DevEco Studio 等 IDE)的正常文件结构或配置文件编码。(如图)

其中vmoptions文件是 JetBrains 工具(如 IDEA、PyCharm 等)的 JVM 参数配置文件,为对应的开发工具设置 JVM 启动参数,部分盗版会修改 vmoptions 文件中的 JVM 启动参数,添加自定义配置以绕过软件启动时的授权校验流程(如屏蔽 License 验证接口、修改验证超时机制)或者通过-javaagent等 JVM 代理参数,指定加载第三方破解插件(如修改字节码的代理程序),对软件的授权验证模块进行动态篡改或者添加-D开头的系统属性参数,伪造正版授权所需的环境变量(如硬件绑定信息、授权文件路径),让软件误判为已授权状态。
解决方法如下:
1. 彻底卸载当前 IDE:确保卸载时清理掉所有相关的配置文件和残留目录,包括可能包含 JetBrainsCrack 相关的文件夹。
2. 重新安装官方正版 IDE:从 JetBrains 官方网站或者对应 IDE(如 DevEco Studio 从华为官方开发者网站)下载正版安装包,进行干净的安装。
使用非正版的破解工具不仅可能导致软件运行出现各种异常(如本次的启动错误),还可能存在安全风险,建议使用正版软件。
更多推荐
所有评论(0)