我之前一直是打開eclipse之前直接運行Genymotion模擬器就可以連接到adb了,非常方便,但最近突然想來裝個eclipse的Genymotion插件玩玩,安裝時居然出錯了,於是不折騰好心里不爽,在網上找了下資料找到了解決辦法,現記錄如下:
安裝方法:
1:啟動Eclipse
2:打開“Help/Install new software”菜單
在新開啟的窗口中點擊“add”按鈕(位於窗口右上方)
在輸入區中填寫以下內容,然后進行驗證:
Name: Genymobile
Location: http://plugins.genymotion.com/eclipse
應該可以看到Genymobile
檢查這些條目,確實無誤后點擊“下一步”
出錯后的解決方法轉載:
【模擬器之王】genymotion eclipse 插件安裝
效果真的是杠杠的 比eclipse 或者是AS 的 模擬器快了不知道多少倍 不多說了 要想體驗 趕緊的吧
今天有好心網友在群里共享了一個好用的android 模擬器插件 genymotion http://www.genymotion.com/
https://cloud.genymotion.com/page/doc/
聽說可以和手機相媲美 於是乎按照教程試了試 <ignore_js_op>
結果 安裝不了 出現如下錯誤 錯誤信息::::
|
01
02
03
04
05
06
|
Cannot complete the install because one or more required items could not be found.
Software being installed: Genymotion Eclipse Tools
1.0
.
0.201306211156
(com.genymobile.genymotion.ide.eclipse.feature.group
1.0
.
0.201306211156
)
Missing requirement: Genymotion
1.0
.
0.201306211156
(com.genymobile.genymotion.ide.eclipse.plugin
1.0
.
0.201306211156
) requires
'bundle org.eclipse.core.runtime 3.8.0'
but it could not be found
Cannot satisfy dependency:
From: Genymotion Eclipse Tools
1.0
.
0.201306211156
(com.genymobile.genymotion.ide.eclipse.feature.group
1.0
.
0.201306211156
)
To: com.genymobile.genymotion.ide.eclipse.plugin [
1.0
.
0.201306211156
]
|
看錯誤log 發現中間有一句 “requires 'bundle org.eclipse.core.runtime 3.8.0' but it could not be found” 好像是說什么東東木有找到 (英格利斯不是很好 ) , 還有一個數字 貌似是版本號 所以猜想是不是對eclipse 版本有要求 立馬到eclipse 目錄查看版本號 查看版本號方法: 第一個方法:打開eclipse 在Help -->About Eclipse 里面查看 如果對eclipse比較熟悉的話 你就知道哪個對應的是哪個版本 <ignore_js_op>
圖片顯示的這個版本是 3.9 也是我為了安裝插件剛剛下載的
附帶eclipse_3.9_win32 下載地址 (注意eclipse版本下載不是和系統想匹配 而是和你的jdk版) http://mirrors.neusoft.edu.cn/ec ... -kepler-R-win32.zip
第二個方法:打開eclipse安裝目錄 找到configuration 文件夾 打開找到config.ini 文件 打開 找到 osgi.framework=file\:plugins/org.eclipse.osgi_3.9.0.v20130529-1710.jar 這時 發現 有個3.9.0 咦?? 這個和上面log中所說的3.8.0 很是符合 !!!
<ignore_js_op>
configuration 目錄: <ignore_js_op>
config.ini <ignore_js_op>
該插件安裝環境已經符合 可以開始安裝了 安裝步驟就。。。 千萬不要忘記 還有 Oracle VirtualBox
暫時該插件只能在線安裝
附插件安裝地址URL : Genymobile http://plugins.genymotion.com/eclipse/
可能會有些安裝不成功 請檢查下網絡是否被牆!!! 如有牆 請翻之后安裝 在附帶下goagent
goagent appid 申請 和相關配置 文件注釋中也有 appid 申請 http://tieba.baidu.com/p/1953354996 配置 http://www.cnblogs.com/zengqh/archive/2012/05/01/2477648.html
<ignore_js_op>
goagent.rar (5.27 MB, 下載次數: 12) ---------------------------華麗麗的割----------------------------------- genymotion 下載 (必須得注冊,后面需要輸入用戶名/密碼) https://cloud.genymotion.com/page/launchpad/download/
安裝完成 打開eclipse window --> preferences 找到 Genymobile Genymotion 右側選擇剛剛genymotion安裝目錄
<ignore_js_op>
這是 eclipse console 窗口會發生細小變化 會出現 [Genymotion] 字樣 控制台也會輸出一些信息 <ignore_js_op>
這時 點擊工具欄上的genymobile按鈕 出現下圖 <ignore_js_op>
這時就會彈出下圖對話框 要求輸入之前注冊的用戶名和密碼 <ignore_js_op>
輸入用戶名密碼 成功登陸后 如下圖所示 如果網絡被牆 記得翻 紅色框框中 是從雲端可選的虛擬設備 此處最低要求是API 16 所以 記得檢查你的SDK
<ignore_js_op>
選擇一個點擊Add <ignore_js_op>
<ignore_js_op>
等待下載完成 繼續Next
<ignore_js_op>
如果覺得名字太長 可以修改 我這里直接默認 點擊 create 然后等待創建成功 Finish
創建成功后 開始設置android sdk 點擊Menu --> Settings 選擇SDK 目錄 <ignore_js_op>
<ignore_js_op>
根據需要 看是否設置代理 點擊OK 完成設置 然后 選擇一個下載好的 點擊Play <ignore_js_op>
等待初始化完成 立馬體驗
<ignore_js_op>
<ignore_js_op>
到此為止 環境配置全部完成 !! 新建一個項目運行下! <ignore_js_op>
注意到桌面有個圖標 是對其的一些設置 <ignore_js_op>
如果修改模擬器分辨率和密度 打開Genymotion 右邊那個垃圾桶就不用說了哈 坐標這個就是修改模擬器分辨率和密度 <ignore_js_op>
<ignore_js_op>
原文地址:http://www.wuphone.com/7138.html
我下載后安裝還是出錯,但馬上解決了,情況如下:
如果這個版本安裝出現如下錯:
Failed to load the JNI shared library “C:\Program Files\Java\jdk1.7.0\bin\“
那是jdk與eclipse的位數不對,如上面下載的eclipse是32位的,而你的jdk是64位的,所是去下一個eclipse-3.9的64位版本就ok了。
