Эмулятор для Amazon Kindle - PullRequest
       44

Эмулятор для Amazon Kindle

13 голосов
/ 09 октября 2011

Мое приложение будет очень хорошо работать на новом Amazon Kindle Fire, но было бы неплохо протестировать его и удалить любые изгибы, прежде чем они попадут на рынок! Есть ли в наличии эмулятор kindle fire

Ответы [ 6 ]

18 голосов
/ 09 октября 2011

Цитирование Документация :

Можно настроить стандартный эмулятор Android для симуляции платформа Kindle Fire. Вы должны настроить свой эмулятор со следующими характеристиками:

  • Ширина: 600px
  • Высота: 1024px (обратите внимание, что устройство зарезервирует 20px высота для отображения меню софт-клавиш, получая высоту 1004px в полноэкранном режиме
  • Абстрактная плотность ЖК-дисплея: 169
  • Цель: Android 2.3.4 - Уровень API 10
  • Оперативная память: 512 МБ
5 голосов
/ 27 августа 2012

Есть Amazon Kindle Fire Emulator. Вам нужно будет установить Kindle Fire Add-On в Android SDK Manager. Подробные инструкции здесь: https://developer.amazon.com/sdk/fire/emulator-guide.html

4 голосов
/ 01 августа 2014

Поддержка эмулятора 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

Представитель разработчика Amazon наконец заявляет: «Мы прекратили поддержку Emulator. Приносим извинения за неудобства».

На странице «Оценка перед отправкой» сайта разработчика Amazon говорится, что для тестирования необходимо использовать реальное устройство Kindle Fire:

«Чтобы выполнить эту группу тестов, установите приложение на планшет Kindle Fire и запустите.»

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

Они на самом деле не говорят: «У нас был эмулятор, но он не сработал», но, поскольку нам осталось сделать собственные выводы, это может быть довольно хорошим суммированием.

Для своего нового телефона Fire компания Amazon предоставила сервис тестирования, в котором используется телефон Fire с общим временем, на который загружается ваш APK. Процедура тестирования будет нажимать некоторые кнопки и делать случайные нажатия на сетки и тому подобное, а также некоторые случайные записи клавиатуры, а затем через несколько минут или часов вы получите ссылку на результаты (включая выполненные действия и их относительное время появления, и в результате снимки экрана, а также logcat) в учетной записи разработчика. Это работает, но это ни в коем случае не всесторонний тест.

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

Со своей стороны, я только что купил Kindle Fire HD 2013 исключительно для тестирования, используется с крошечной трещиной в углу дисплея, но в остальном работает нормально, по очень низкой цене. В любом случае, всегда лучше иметь реальное устройство, чем эмулятор.

Я, вероятно, дополню это некоторыми обычными AVD, максимально приближенными к различным другим устройствам Kindle Fire.

1 голос
/ 31 октября 2011

Техник из Amazon сказал мне, что есть «внутренняя» SD-карта.Я просто пишу в обычный путь файла SD CARD.

0 голосов
/ 08 сентября 2014

Похоже, Карл прав, и amazon отказался от поддержки эмулятора - я смог протестировать на эмуляторах около 6 месяцев назад, но теперь их нет.Однако описание ссылки все еще существует (вовремя я пишу это) - оно описывает точные шаги, которые я использовал для установки эмулятора, когда он был доступен:

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.

После шага 5 тамтакже были дополнительные опции (это также описано здесь ) в разделе Дополнительные функции , которые теперь отсутствуют:

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

Надеюсь, они вернут их обратно.

0 голосов
/ 19 октября 2011

У огня, похоже, нет SDCARD.Как это обрабатывать приложения, использующие SDCARD.Возможно, они перенаправляют ввод / вывод SDCARD в «облако»?

...