使用Gradle构建Android应用程序非常简单,不需要使用Android Studio.
首先,您需要下载Android SDK.此外,你还需要了解AGP,这是Gradle的一个插件.这个插件添加了一些任务,比如为你创建一个APK的"组装"任务.
以下是在命令行中构建Android应用程序的一些步骤:
- 创建一个名为"Scratch"的空目录,然后创建
cd scratch
.
- 在此目录中运行
gradle init
,然后 Select 基本项目类型和kotlin DSL作为构建脚本.
- 打开
settings.gradle.kts
并为插件设置存储库(它会告诉Gradle在哪里寻找我们稍后添加的插件),还为依赖项(这些依赖项是您稍后添加的库)设置存储库.因此,将以下几行代码添加到settings.gradle.kts
中的项目名称的顶部:
pluginManagement {
repositories {
gradlePluginPortal()
google()
mavenCentral()
}
}
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
}
}
- 现在,为了确保你是在正确的方式,只需运行
./gradlew
在你的根目录("scratch"在这个例子中).
- 打开
build.gradle.kts
并将插件添加到您的项目,然后配置您的Android项目.
plugins {
id ("com.android.application") version "8.2.0"
id ("org.jetbrains.kotlin.android") version "1.9.20"
}
android {
namespace = "com.example.scratch"
compileSdk = 34
}
第一个插件是AGP,用于创建一个Android应用程序,第二个插件将Kotlin添加到您的项目中.(因为我们在上面的代码中使用了AGP 8.2,所以请确保您用gradle/wrapper/gradle-wrapper.properties
编写的Gradle版本是8.2)
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip
- 您应该创建一个src文件夹来放置您的源代码和资源,比如图片,所以运行
mkdir -p src/main/java/com/example/scratch
.
- 最后一步是在
src/main
目录中创建一个AndroidManifest.xml
文件.因此,在您的androidManifest.xml中编写以下代码:
<?xml version="1.0" encoding="UTF-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
</manifest>
- 使用
./gradlew assemble
创建您的APK(它将在build/outputs/apk
目录中创建).
现在您可以添加活动并开始开发您的应用程序.
注意,Android Studio为你的应用程序创建了一个模块,但我们没有创建任何模块,所以如果你想创建模块,你可以稍微改变上面的一些步骤来完成.(很简单)