|
|
1 month ago | |
|---|---|---|
| app | 1 month ago | |
| gradle | 1 month ago | |
| .gitignore | 1 month ago | |
| README.md | 1 month ago | |
| build.gradle | 1 month ago | |
| gradle.properties | 1 month ago | |
| gradlew | 1 month ago | |
| gradlew.bat | 1 month ago | |
| settings.gradle | 1 month ago |
本项目是一个基于 Android WebView 的语法与语音应用。为了顺利完成构建,请根据以下说明准备依赖、配置环境变量并执行 Gradle 任务。
JAVA_HOME 指向对应目录)gradle/wrapper/gradle-wrapper.properties 内置的 Gradle 8.7(通过 ./gradlew 自动下载)com.android.application 8.5.0org.jetbrains.kotlin.android 1.9.24/Users/you/Library/Android/sdk 或 /home/you/Android/Sdk)。在项目根目录创建或编辑 local.properties,写入:
sdk.dir=/绝对路径/Android/Sdk
若使用 CI,请通过环境变量 ANDROID_HOME 或 ANDROID_SDK_ROOT 指向相同目录。
app/build.gradle 中的接口地址可通过 Gradle Property 覆盖:
grammarApiBaseUrl:语法 API 根路径,默认 http://aimanyi.topttsEndpointUrl:TTS 接口地址,默认 http://141.140.15.30:8028/generate在命令行中可以这样传入:
./gradlew assembleDebug -PgrammarApiBaseUrl=https://example.com -PttsEndpointUrl=https://tts.example.com
JAVA_HOME。local.properties 声明 sdk.dir。在项目根目录执行以下命令完成依赖下载与调试包构建:
./gradlew clean assembleDebug
生成的 APK 位于 app/build/outputs/apk/debug/app-debug.apk,可通过 adb install 安装到设备:
adb install -r app/build/outputs/apk/debug/app-debug.apk
~/.gradle/gradle.properties 中设置代理变量。local.properties 使用绝对路径,且路径中的空格已被正确转义(或使用引号)。File > Settings > Build Tools > Gradle 中指定同版本 JDK。