(2014-08-28 更新) 使用 Eclipse 開發 Android 的時候發現,經常專案一多,整個啟動速度就會變得非常慢,尤其是有時候用到一半當掉,重新開啟之後莫名其妙跑出一堆問題來,今天下午小蛙開啟 Eclipse 時就遇到一個 Android SDK Content Loader 的問題 …

上網查了一下發現有蠻多 Eclipse 使用者遇到這個問題,上一次正常啟動當掉的畫面在 DDMS,如果開啟之後停留在 DDMS 則沒有問題,一旦切換到 Java View 右下角的 Progress 就開始跑一堆東西,第一行就寫著 Android SDK Content Loader,等了很久卻一點動靜也沒有!一開始以為是因為電腦變得太慢了,導致 Eclipse 怪怪的,結果重開 Eclipse 無效,重開電腦也無效 … 都是一樣的情況。

把 Android SDK Content Loader 當成關鍵字送上 Google 得到的結果如參考資料1,有一位 az9702 提供了以下方法:

Source: https://groups.google.com/forum/#!topic/android-developers/3dkpk1sivD8

az9702:

I ran into same problem after switching to the new SDK. When  Eclipse
starts, the Android SDK Content Loader is stuck (always at 60% in my
IDE).

Closing & restarting Eclipse a few times sometimes helps but success
is not guaranteed.

The latest Android plugin 0.9 does not help solve this problem.

The following workaround was tried last two days & it works well so
far:

* Turn off automatic build 
  Projects -> Build Automatically    (turn this off) 

This stops building workspace when Eclipse starts. The Loader still
runs but it is no longer stuck in my case.

* Turn off Clean options: 
  Projects -> Clean -> Clean all projects               – turn off 
  Projects -> Clean -> Start a build immediately    – turn off 

After Eclipse starts OK w/o getting stuck, optionally turn  on
“Projects -> Build Automatically”.
This rebuilds the workspace.  In my case,  workspace is rebuilt w/o
further problem.

只看紅色粗體重點的部份,把上方選單 Projects -> Build Automatically 前面的勾勾去掉就可以了,小蛙試的時候取消 Build Automatically 還是一樣卡住,這時候把 Eclipse 關掉重新啟動,再次進到 Eclipse 的時候就不會卡在 Android SDK Content Loader 這個問題上了,但是有可能會有一些 Project 出現 error,小蛙的做法是進到 Project -> Clean -> Clean all projects 把之前產生可能造成錯誤的東西清乾淨,接著再把 Projects -> Build Automatically 勾回去,Eclipse 就奇蹟似復活囉!

補充: Project -> Clean -> Clean all projects 絕對不要使用,不然會整個不斷出錯(當 project 越來越多的時候),Start a build immediately 如果有勾選的話,也要選擇 Build only the selected projects,若選擇 Build the entire workspace 絕對會卡到死 …

P.S. 有其他使用者提到可以開一個新的 workspace,如果上面的方法沒辦法解決這個問題,也只能這樣做了 …

2014-06-13 更新
今天又遇到 Android SDK Content Loader 一直停在 0% 的問題 … 照著上面的方法做也沒有用 … 再度 Google 找解法,於是在參考資料2中看到解法,其中先試過使用 eclipse -clean 的方式啟動,一樣無效,試了參考資料2的方法馬上就成功了。

只要把 .android 目錄清空就可以了,小蛙這邊遇到一個小插曲,不同 OS 的 .android 目錄在不同地方,例如:有的在 C:\Documents and Settings\,小蛙 windows 8.1 則是在 C:\Users\登入的帳號 下。這邊有個小插曲是要刪除時發生裡面有些檔案使用中而被鎖定,只要把沒被鎖定的刪一刪就可以了,要刪之前建議先備份一下喔!(這個方法重新啟動之後又會卡在相同的地方)

目前只找到一個辦法,就是建立新的 workspaces,但相關的環境設定可能要重設 … 再次提醒相關的備份要做好!

2014-08-28 更新
今天發現只要刪掉上述資料夾中的 ddms.cfg 就可以了,還不清楚原因為何。

參考資料:

  1. Android SDK Content Loader gets stuck…. @ Google 網上論壇
    https://groups.google.com/forum/#!topic/android-developers/3dkpk1sivD8
  2. 右下角android sdk content loader 加载很慢的解决方法 … @ eoe
    http://www.eoeandroid.com/thread-82743-1-1.html
相關文章

Android SDK r17 NoClassDefFoundError

小蛙前天看到Android SDK r17
2012-03-28 21:01:03
hans

18

Android使用Facebook SDK(申請篇)

Facebook在每個人的生活中占的比例已經越來越高,有很多不論是網站或是APP為了達到分享及快速散步的目的而紛紛加入「分享到Facebook」的功能(好玩的東西當然要跟FB上面的好朋友分享囉!),這篇文章記錄怎麼申請Facebook AP
2012-02-03 20:30:24
hans

18

Android Vuforia with jPCT-AE (5) – 多重模型載入,以 obj 為例

要進到這系列最後一篇文章了,這篇文章拖了很久,一直沒有時間整理,結果到最後 ... 程式碼留下來了,記憶卻有些模糊了,這邊小蛙配著程式碼盡可能的把還記得的東西寫下來。
2016-07-06 11:24:19
hans

8

Android Vuforia with jPCT-AE (4) – 載入 3DS 測試

延續 jPCT-AE Loader 載入模型的部份,這篇要記錄載入 3ds 檔案格式的方法,基本上跟前面幾個 obj, md2 的方法差不多,只有一些小小的變化而已。
2016-07-06 10:24:33
hans

8

Android Vuforia with jPCT-AE (3) – 載入 md2 測試

前兩篇介紹如何直接透過 jPCT-AE 直接繪圖以及載入 .obj 檔案,這邊繼續介紹 jPCT-AE 載入 md2 的方法,載入動作大致上類似,唯一不同的只有 texture 設定部份。
2016-07-06 09:24:43
hans

8

Android Vuforia with jPCT-AE (2) – 載入 obj 測試

上一篇 Android Vuforia with jPCT-AE (1) –
2016-07-06 08:24:55
hans

8

Android Vuforia with jPCT-AE (1) – 基本範例

說來慚愧,從 Google Adsense 被 ban 之後,就好久沒有發文了,站上 Vuforia 的文章也已經是好久以前的事情了 (遠目),最近有專案要用到 Vuforia,爬以前的文回來看,蛙哩咧 ... 現在已經更新到 Vu
2016-07-06 07:57:58
hans

8

ClickForce (MobiForce) 當機問題

這真是個浪費時間又漫長的過程,CF 推出新版後台以及新版 SDK 的時候,小蛙就下載來測試,一開始小蛙直接套在「我的股票精算師」上,但只要一套上去就當機 ...
2015-09-02 10:32:51
hans

8

我的股票精算師備份功能

常遇到使用者詢問「我的股票精算師」要怎麼備份,這篇記錄一下,需要寫怎麼備份表示軟體設計上有很大的問題,造成使用者使用上的困難,但小蛙最近沒有時間去做修改 ... 只好委屈精算師的使用者了 ><
2015-02-06 18:32:07
hans

8




  2 則留言 to “Eclipse 停在 Android SDK Content Loader”

  1. 2014-08-28 更新
    今天發現只要刪掉上述資料夾中的 ddms.cfg 就可以了,還不清楚原因為何。

    ————————————

    亲测成功

  2. 幫你推一個,只要把 .android 目錄清空這方法有用

 回覆

你可以使用以下語法 HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="">

(required)

(required)

   
© 2012 蛙齋 Suffusion theme by Sayontan Sinha