2011-10-09 51 views
12

我的應用程序在新的亞馬遜Kindle Fire上可以很好地工作,但在它們投放市場之前對其進行測試並消除任何扭曲是很好的! 是否有可用的Kindle Fire的適用於亞馬遜Kindle的模擬器

+0

是它的avil現在https://developer.amazon.com/sdk/fire/emulator-guide.html –

+0

鏈接被打破 –

+0

@MikaëlMayer我希望這會幫助你http://stackoverflow.com/a/ 24285802/957954 –

回答

18

引用the documentation的模擬器:

它可以配置一個標準的Android模擬器來模擬 Kindle Fire的設備平臺。您應該具有以下特點配置模擬器 :

  • 寬度:600px的
  • 身高:1,024(注意,該設備將保留的 高度20像素,顯示軟鍵菜單,產生1004px的高度 當在全屏模式
  • 抽象LCD密度:169
  • 目標:機器人 2.3.4 - API等級10
  • RAM:512 MB
+0

我試過這個,現在我有一個沒有背部,家庭和菜單按鈕(甚至不在屏幕上?)的模擬器我會回到2.1有外部按鈕 – user462990

+3

@ user462990:或者,使用你的開發機器的鍵盤。 HOME是鍵盤的Home鍵,BACK是您的Esc鍵,並且MENU被映射到F2和PgUp。 http://developer.android.com/guide/developing/tools/emulator.html – CommonsWare

+0

@CommonsWare:我以爲實際上有些API被排除在Kindle Fire之外?如果那是真的,那麼除非你能弄清楚那些缺少的API是什麼,否則沒有真正的方法來模擬它。是的,你可以模擬設備的內存和界限,但這就是它。 –

0

火似乎沒有SDCARD。它如何處理使用SDCARD的應用程序。他們可能會將SDCARD I/O轉移到「雲端」嗎?

+0

我的理解是,如果您需要在應用程序中使用它,則可以將其寫入內部存儲器而不是SD卡 – dweebo

+0

它具有SD卡只是不可移除 – Blundell

1

在亞馬遜的科技告訴我,有一個「內部」的SD卡。我只是寫入正常的SD CARD文件路徑。

5

有一個亞馬遜Kindle Fire Emulator。您需要在Android SDK Manager中安裝Kindle Fire Add-On。這裏的詳細說明:https://developer.amazon.com/sdk/fire/emulator-guide.html

+3

死鉛(14月4日)仿真器(如果存在)已隱藏在其文檔中。所有參考文獻指向sdk的一般安裝「有關爲Kindle Fire開發應用程序的信息,請參閱Kindle Fire。」 – user462990

3

對於Kindle Fire仿真器的支持似乎在2014年初的某個時候已經停止。您仍然可以在Wayback Machine上找到描述它的頁面,但現在它已從Amazon開發人員網頁:

https://web.archive.org/web/20130919204543/https://developer.amazon.com/sdk/fire/emulator-guide.html

在這個論壇頁面:

https://forums.developer.amazon.com/forums/thread.jspa?threadID=479

亞馬遜開發商代表終於STA 「我們已經放棄了支持模擬器。很抱歉給您帶來不便「

亞馬遜開發者網站的‘提交前評估’頁說,使用實際的Kindle Fire設備來進行測試:

」爲了完成這一組測試,在Kindle的安裝應用程序Fire平板和發射。」

https://developer.amazon.com/appsandservices/support/submitting-your-app/tech-docs/03-pre-submission-assessment-guide

他們實際上並沒有說‘我們有一個模擬器,但它沒有工作,’但我們已經離開我們得出自己的結論,即可能是一個相當不錯的總結。

對於其新的Fire手機,亞馬遜已經提供了一項測試服務,該服務使用您的APK上傳的實際分時Fire手機。測試例程會推動一些按鈕,並在網格等處隨機點擊,隨機鍵盤輸入,然後幾分鐘到幾個小時後,您會得到一個鏈接到結果(包括執行的動作和它們的相對時間您的開發人員帳戶上會出現一些屏幕截圖以及一個logcat)。它有效,但絕不是一個全面的測試。

https://developer.amazon.com/public/resources/development-tools/app-testing-service

就我而言,我剛剛購買了一臺Kindle Fire的HD 2013僅用於測試使用,在顯示器的角落裏一個微小的裂縫,但否則工作的罰款,對於一個非常低的價格。無論如何,擁有真實設備總比模擬器好。

我可能會補充一些常規的AVDs儘可能接近各種其他Kindle Fire設備。

0

看起來像卡爾是正確的,亞馬遜放棄了仿真器的支持 - 我能夠在6個月前對仿真器進行測試,但現在它們已經消失。然而description link仍然存在(在當時我在寫這個) - 它描述了我是用安裝仿真器,當它是可用的具體步驟:

Installing Kindle Fire Device Dependencies 

Take the following steps to install the software packages for Kindle Fire. 

1. In Eclipse, on the Window menu, click Android SDK Manager. - or - On the command line, run  the following command, where <ANDROID_SDK> is the path to your Android SDK: 
$ <ANDROID_SDK>/tools/android 
2. In the Android SDK Manager window, verify that SDK Path points to the path for your Android  SDK. To modify the path, in Eclipse, on the Window menu, click Preferences, click Android, and  then update the SDK Location. Note: In Mac OS X, these menu items are on the ADT menu instead  of the Window menu. 
3. In the Android SDK Manager window, on the Tools menu, click Manage Add-on Sites. Click the  User Defined Sites tab, and then click New. Note: In Mac OS X, when the Android SDK Manager window is open, the Tools menu appears in the parent Eclipse window instead of the Android SDK Manager window. 
4. In the Add Add-on Site URL dialog box, enter the following URL: 
http://kindle-sdk.s3.amazonaws.com/addon.xml 
5. Click OK, and then click Close. 
Wait for the Android SDK Manager to refresh, as indicated by the progress bar. 
6. In the Android SDK Manager window, select the latest revision of each of the following  packages. 
Tools: 
Android SDK Tools (install the latest version) 
Android SDK Platform-tools (install the latest version) 
Android API versions later than 4.2.2 API 17: 
Note: You can install and target SDK platform versions later than Android 4.2.2. However, regardless of the target SDK version you choose for your app, you need to verify that your app runs correctly on the Kindle Fire tablets. 
Android 4.2.2 API 17: 
SDK Platform 
Android 4.0.3 API 15: 
SDK Platform 
Android 2.3.3 API 10: 
SDK Platform 
Extras: 
Kindle Fire USB Driver (not applicable for OS X) 
Android Support Library 
7. Click Install n packages. 
8. In the Choose Packages to Install dialog box, accept the license agreements for the  packages, and then click Install. 
9. Wait for the packages to install, and then close the Android SDK Manager window after installation is complete. 
10. Restart Eclipse. 

第五步後還有10的附加選項(這也說明here)下額外它已經消失:

Extras: 
Amazon AVD Launcher 
Kindle Fire Device Definitions 
Kindle Fire USB Driver 

希望他們將返回他們回來。

+0

那麼現在無法獲得Kindle Emulator? –

+0

有沒有人找到kindle fire emulator? – 68060

相關問題