Java + Android SDK 原生开发——AIDE 的主力形态
这是什么形态
Java + Android SDK + XML 布局是 Android 原生开发的传统主力模式(Android Studio 也支持,但现在主推 Kotlin)。AIDE 对这种形态的支持最完整:
- ✅ 完整 Android SDK(移动端版本,内置)
- ✅ Java 代码补全、重构、导航
- ✅ XML 布局补全、预览
- ✅ 一键构建 + 一键运行
- ✅ 完整 Git 支持
项目创建
在 AIDE 的新建项目对话框里选 Android App / Hello World(或其他模板如 Blank Activity、Tabbed Activity)。AIDE 会自动生成标准的 Eclipse 项目格式文件。
核心文件速查
| 文件 | 作用 |
|---|---|
src/.../MainActivity.java | 主 Activity,应用入口 |
res/layout/main.xml | 主界面 XML 布局 |
res/values/strings.xml | 字符串资源(多语言用) |
AndroidManifest.xml | 应用清单(权限声明、Activity 注册) |
标准开发流程
1. 创建项目 → AIDE 生成默认模板
2. 在 main.xml 里写布局 → 用补全 + Design 预览
3. 在 MainActivity.java 里写逻辑 → 监听点击、处理数据
4. Run → 自动编译、安装、运行
5. Run 看到效果不对 → 回到步骤 2 或 3 修改
Android SDK 内置但要知道的事
AIDE 带的是移动端版本的 Android SDK,与电脑上 Android Studio 带的 SDK 不完全相同:
- 主要差异在于体积(移动端版本更小,只保留 AIDE 需要的组件)
- API Level 覆盖范围可能略少,但日常开发够用
- 不包含模拟器(AIDE 本来就是真机上跑,不需要)
用 Java 开发的优势
- 兼容性最好 — 所有 Android 版本都原生支持 Java
- 生态最成熟 — 绝大多数 Android 教程、示例代码都是 Java
- AIDE 支持最完整 — 比 Kotlin 和 NDK 都成熟
Kotlin 怎么办
Android 官方现在主推 Kotlin,但 AIDE 对 Kotlin 的支持有限——它的补全、重构、错误检查主要针对 Java。如果项目必须用 Kotlin,建议用电脑上的 Android Studio 开发,AIDE 只用来查看代码或做简单修改。