SuperAPI AI 工具集

android-empty-project

编程与开发

查看项目

更新于 10-15 18:46

技能介绍

用途:从零搭建最小化 Android 项目结构,仅包含一个主 Activity 与必要资源,用于快速获得可编译运行的空工程骨架。

主要能力:支持 Kotlin 或 Java 语言;支持 Gradle Kotlin DSL(.kts,推荐)或 Groovy 构建脚本。生成的目录涵盖根配置(settings.gradle.kts、build.gradle.kts、gradle.properties)、Gradle Wrapper、app 模块(build.gradle.kts、AndroidManifest.xml、MainActivity、res/values)、以及 proguard-rules.pro。

使用方式:在目标位置创建工程根目录,按资料给定的结构创建各配置文件与源码;资料给出了 AGP 8.2.0、Kotlin 1.9.20、compileSdk 34、minSdk 24、targetSdk 34、Java 17 等示例版本号。Gradle Wrapper 可从已有项目复制 gradle/wrapper/、gradlew、gradlew.bat,或在根目录执行 gradle wrapper --gradle-version 8.2(需本机已装 Gradle)。创建后用 Android Studio 打开含 build.gradle.kts 的目录,同步 Gradle 并运行 app;命令行构建命令为 ./gradlew assembleDebug,产物在 app/build/outputs/apk/debug/app-debug.apk。

限制与注意:使用 AppCompatActivity 时必须使用 Theme.AppCompat 主题,不能使用系统主题;包名需与 namespace 及目录路径一致;版本号可按需升级,但需保持 AGP 与 Kotlin 兼容。Java 版本需移除 Kotlin 插件行并改用 MainActivity.java。Groovy 版模板、自定义主题与布局、权限与多模块说明见 reference.md;集成地图/定位等 SDK 时需在 app/build.gradle.kts 添加依赖并在 AndroidManifest.xml 声明权限与组件。其他收费、平台等事实暂未提供。