現象
舊項目 `target=android-15` (4.0.4),新環境只有 `android-20` + `appcompat_v7`。
適配步驟
- 修改 `project.properties`:
target=android-20
android.library.reference.1=../appcompat_v7
- 若編譯報錯 (API 變更):
- 按錯誤提示修正代碼 (如 `ActionBar` → `Toolbar`)。
- 或降低 `compileSdkVersion` / `targetSdkVersion` 至已安裝版本 (SDK Manager 安裝 API 15)。
- 刪除 `run_emulator.sh` (舊腳本),用 AVD Manager 創建模擬器運行。
原則
**盡量升級 targetSdkVersion** 享受新特性與安全性;若業務強綁定舊版且無新 API 依賴,可暫時降級編譯版本。