1. 全面教程來源
2. Protobuf 支持
- AS **原生支持** Protobuf:Gradle 插件 `com.google.protobuf`,配置 `proto { generateProtoTasks { all().each { it.builtins { java {} } } } }`。
- Protobuf **未過時**,gRPC、微服務內部通訊、數據存儲廣泛使用,性能優於 JSON/XML。
3. SVN 導入項目缺少 Gradle 模塊
原因:導入的是 **Eclipse ADT 結構項目**(`src/`、`res/`、`AndroidManifest.xml` 直接在根目錄),而非 Gradle 項目(含 `build.gradle`、`settings.gradle`、`app/` 模塊目錄)。
解決:
- File → New → Import Project → 選擇項目根目錄 → 選擇 "Import from external model: Gradle" 失敗時,選擇 "Create project from existing sources" 手動勾選模塊。
- 或在 Eclipse 中 `Export → Generate Gradle build files` 後再導入。
- 最佳:遷移到 Git + Gradle,棄用 SVN + ADT。
4. 智能提示功能來源
AS 基於 **IntelliJ IDEA** 平台,其「模糊搜索/駝峰匹配/中文拼音首字母」等智能提示功能,早於 Xcode 在 IntelliJ 社區版中成熟。Xcode 後期才跟進類似能力。