首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Eclipse 運行 Android 專案:模擬器未啟動或 minSdkVersion 不符

     編輯:程式設計疑難解答

現象:啟動模擬器後再 Run,彈出新建配置對話框,模擬器顯示紅叉。

原因與解決

  1. 模擬器實際未啟動完成:等待 Boot Completed,標題列顯示時間、信號格才算就緒。
  2. minSdkVersion 過高:AndroidManifest.xml 中 <uses-sdk android:minSdkVersion="23" />,模擬器 API Level 低於 23 會拒絕安裝。
  3. 目標 SDK 不匹配:專案 compileSdkVersion、targetSdkVersion 需與模擬器系統映像一致或向下相容。

檢查步驟

// 1. 確認模擬器狀態
adb devices  // 顯示 device 而非 offline
// 2. 對比版本
// Manifest: minSdkVersion=23
// AVD: API Level 23 (Android 6.0) 或更高
// 3. 重建 AVD 或降低 minSdkVersion

建議

  • 棄用 Eclipse + ADT,改用 Android Studio,模擬器管理、Instant Run、Gradle 依賴全方位優於舊工具鏈。
  • 實體機開發(開啟 USB 偵錯)體驗更流暢。

Eclipse ADT 官方已停止維護超過 5 年,遷移刻不容緩。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved