2013-07-10 52 views
3

我是新來的Java和Android想看看Android開發方面的工作
我開始通過下載SDK FROM HERE
但是我完成製作中給出的Hello World項目樣本之後,網站HERE,如果我嘗試在模擬器上運行它,如HERE所示,模擬器屏幕出現,但似乎沒有發生。在屏幕中間我可以看到android這個詞,其中有一些動畫正在發生,但就是這樣。該網站提到了一些關於解鎖模擬器的事情,但我不知道這意味着什麼。我從閱讀其他文章中得到的結論是,模擬器應該有一些滑動開關,就像在真實的智能手機上一樣,這些開關應該被拖動來解鎖它,但我無法看到它。現在我不知道爲什麼會發生這種情況,或者我應該檢查以解決這個問題。是否有任何安裝日誌或其他可以檢查設置的內容?android的世界您好教程應用程序不工作

我已經試過什麼至今
我從HERE下載SDK ADT包和剛纔解壓縮它。然後查找eclipse.exe並直接運行它。在此之前還有什麼我應該做的?

當我第一次使用它時,我只安裝了JRE,而不是JDK,我在閱讀THIS POST後才意識到這一點。所以我從HERE下載了JDK,更新了所需的環境變量並重新啓動了eclipse,但仍然是一樣的。

我看着Eclipse isn't talking to the emulator部分GIVEN HERE,但它說的是重新啓動eclipse和模擬器,它什麼都不做。

咆哮
我可以理解,如果該方案未能編譯的時候我沒有JDK,或者如果IDE給任何跡象顯示在所有錯誤的程序安裝的,但事實並非如此。一切似乎都沒問題,沒有錯誤,但它只是沒有做任何事情。這是讓人們脫髮的東西,並且我個人認爲通過單一下載,ADT Bundle包含了開始開發應用程序所需的一切:在android網站中非常具有誤導性,尤其對於完整初學者

無論如何,我應該怎麼做才能讓教程在我的電腦上運行?我的電腦有點舊,速度慢,這可能是一個問題?我的電腦是英特爾(R)奔騰(4)4 CPU 3.20 GHz 3.19GHz 2.50GB RAM的Windows XP SP3,但是如果是這種情況,我假設仿真器不應該啓動

+0

通過觀察你的電腦配置,我認爲這將需要一些時間來加載仿真器。加載模擬器後(加載意味着沒有看到帶有動畫的android,但它看起來像設備),然後運行你的代碼,並檢查eclise-device模擬器是否在線。 – Rahil2952

+0

通過檢查仿真器是否聯機,這意味着什麼?我是否必須讓模擬器爲此完全加載? – user13267

回答

2

我有完全相同的問題,就像我剛剛在一週前進入Android開發時一樣。這兩件事我確實只是

1)把你的AVD可用RAM 768MB到

2)當你在模擬器中運行你的Hello World程序,給它約5-10分鐘。切勿觸摸或點擊窗口,只需讓它加載。 3)如果您的主屏幕出現了,請在屏幕中央單擊並按住鼠標按鈕,然後向兩側拖動並釋放,這會解鎖設備。

先嚐試這些步驟,如果它們不起作用,那麼您的AVD配置可能存在問題。

+0

會將內存設置爲非常低的值,如64幫助?或者更好地保持更大的RAM值? – user13267

+0

請勿將其設置得太低。我認爲將其設置爲大約512 MB開始,但要耐心等待多長時間。 – Kon

+1

好的,謝謝你的回覆。關於「後來你可以堅持下去」呢?加載一次之後,每次加載後加載速度如何?或者我必須保持模擬器開啓,直到一天結束?以及如何保存和加載快照的工作?它是單獨發生的,還是我可以隨時拍攝快照,並根據需要加載? – user13267

3

你只需要等一會兒。 Android在仿真器上加載時間相當長。

教程中提到了關於解鎖的問題,因爲當Android加載時,模擬器上的屏幕將被鎖定。

如果你發現模擬器你太慢了,你可能要檢查這個話題了:Why is the Android emulator so slow? How can we speed up the Android emulator?

+0

JDK的事情呢?當我沒有安裝JDK時,沒有任何錯誤或警告。只有在模擬器加載完成後纔會出現這樣的錯誤? – user13267

+0

@ user13267對不起,但我不明白你在說什麼錯誤。你剛纔在你的問題中說過你沒有任何錯誤。 –

+0

我的意思是當我第一次嘗試這個時,我沒有JDK,但是當我點擊eclipse中的運行按鈕時沒有得到任何錯誤。是否因爲模擬器沒有正確加載? – user13267

1

如果你啓動應用程式第一次用模擬器,它會採取適當time.After的是,在鎖定圖標點擊並向右滑動。那麼你可以查看你的應用程序。如果沒有檢查你的應用程序(圖標)安裝。

1

通過看到您的PC配置,我認爲它將需要一些時間來加載模擬器。模擬器是負載後(見下圖)

enter image description here

然後再運行代碼,並檢查在eclise-設備仿真器是否在線。

對於Eclispe的檢查模擬器:

enter image description here

在第二圖像略高於Windows徽標可以看到長方形的小按鈕,加號點擊,你會得到列表,從中可以選擇設備。你可以在底部找到類似的按鈕。

+0

對不起,但我如何才能在eclipse中使用此選項卡? – user13267

+0

@ user13267檢查已編輯的答案.. – Rahil2952

+0

非常感謝,但該按鈕在我的eclipse版本中存在。無論如何,我發現這個標籤可以通過打開窗口>打開透視圖> DDMS – user13267

1

我有完全相同的問題,並遵循完全相同的步驟,但也不成功。我最終創造了一個新的AVD與Nexus 4,而不是最新的Nexus 6。4的分辨率要低得多,我認爲這是解決我的問題。它使用4.

更快地加載。另外,當我使用6時,我只能看到「ndroi」,因爲屏幕的尺寸比手機的尺寸大得多。現在我可以看到完整的設備。

Nexus4Nexus6