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

Eclipse 安裝 Genymotion 插件失敗?離線安裝與網絡代理完整指南

     編輯:程式設計綜合問答

現象描述

Genymotion 模擬器本體安裝正常,但 Eclipse 插件在線安裝無反應,離線放入 plugins 目錄重啟也無圖標。

根本原因分析

  1. 在線安裝:Genymotion 官方更新站點 https://dl.genymotion.com/eclipse/ 在國內極慢或被阻斷,VPN 亦不穩定。
  2. 離線安裝:僅將 .jar 放入 plugins 目錄不符合 OSGi 規範,需包含 META-INF/MANIFEST.MF 的完整插件目錄,且需在 features 目錄註冊。

解決方案

方案一:使用 Eclipse Marketplace 離線包(推薦)

  1. 在可訪問國外網絡的機器上,Eclipse → Help → Eclipse Marketplace 搜索 Genymotion 安裝。
  2. 安裝完成後,複製整個 Eclipse 安裝目錄下的 plugins/com.genymotion.eclipse_* 和 features/com.genymotion.eclipse_* 到目標機器對應目錄。
  3. 刪除目標機器 configuration/org.eclipse.equinox.simpleconfigurator/bundles.info,重啟 Eclipse 觸發重掃描。

方案二:手動構建離線安裝包

  1. 從 官方更新站點 下載 site.xml 解析所需所有 .jar (plugins + features)。
  2. 使用 Eclipse Director 或 p2.mirror Ant 任務鏡像整個站點到本地目錄。
  3. 目標機器 Eclipse → Help → Install New Software → Add → Local 選擇本地鏡像目錄安裝。

方案三:放棄 Eclipse 插件,改用命令行/腳本控制

Genymotion 提供 genymotion-shell 和 REST API,可編寫 Shell/Python 腳本啟動/關閉/重置模擬器,集成到構建腳本中,完全脫離 IDE 插件依賴。

附:普通 Android 模擬器 API 23 系統鏡像加速下載

  • SDK Manager → Appearance & Behavior → System Settings → HTTP Proxy 設置代理(如 127.0.0.1:7890)。
  • 或使用 国内鏡像:https://mirrors.ustc.edu.cn/android/repository/ 替換官方源(需修改 android/sdkmanager 配置)。
  • 推薦直接下載 system-images;android-23;default;x86_64 的 .zip 手動解壓到 system-images/android-23/default/x86_64/。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved