编译harmonyos的下载源码以及搭建环境过程
如何编译harmonyos的下载源码以及搭建环境
下载源码
首先,从官网下载源码,地址为:
https://developer.huawei.com/consumer/en/harmonyOS
根据自己的需要选择下载对应的源码,目前支持的有:
HarmonyOS for Mobile
HarmonyOS for Smartwatch
HarmonyOS for Smart Screen
HarmonyOS for Car
HarmonyOS for IoT
下载完成后,解压源码包,得到如下目录结构:
.
├── build
├── config
├── docs
├── frameworks
├── hardware
├── kernel
├── packages
├── system
└── tools
其中,docs目录下存放的是开发文档,build目录下存放的是编译脚本,config目录下存放的是配置文件,frameworks目录下存放的是框架源码,hardware目录下存放的是硬件源码,kernel目录下存放的是内核源码,packages目录下存放的是应用程序包源码,system目录下存放的是系统源码,tools目录下存放的是开发工具。
搭建环境
要想编译harmonyos的源码,需要准备如下开发环境:
JDK 1.8
Gradle 4.10.2
Android SDK Platform 28
Android SDK Build-tools 28.0.3
安装JDK
下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
根据自己的操作系统下载对应的版本,安装完成后,在系统环境变量中配置JAVA_HOME。
安装Gradle
下载地址:
https://services.gradle.org/distributions/
根据自己的操作系统下载对应的版本,安装完成后,在系统环境变量中配置GRADLE_HOME。
安装Android SDK
下载地址:
https://developer.android.com/studio
根据自己的操作系统下载对应的版本,安装完成后,在系统环境变量中配置ANDROID_HOME。
安装Android SDK Platform 28
在Android SDK Manager中选择安装Android SDK Platform 28,如下图所示:
安装Android SDK Build-tools 28.0.3
在Android SDK Manager中选择安装Android SDK Build-tools 28.0.3,如下图所示:
编译源码
使用如下命令编译源码:
gradle clean build
编译过程中会根据配置文件下载相应的依赖库,如果下载速度较慢,可以使用如下命令:
gradle clean build -Dorg.gradle.internal.http.socketTimeout=600000 -Dorg.gradle.internal.http.connectionTimeout=600000
编译完成后,会在build/outputs/apk目录下生成相应的apk文件。
相关文章