Мое приложение будет очень хорошо работать на новом Amazon Kindle Fire, но было бы неплохо проверить его и удалить любые изломы, прежде чем они попадут на рынок! Есть ли эмулятор разжигаемого огня
Эмулятор для Amazon Kindle
Ответ 1
Цитата документация:
Можно настроить стандартный эмулятор Android для имитации платформу устройства Kindle Fire. Вы должны настроить свой эмулятор со следующими характеристиками:
- Ширина: 600 пикселей
- Высота: 1024px (обратите внимание, что устройство зарезервирует 20px высота, чтобы отобразить меню программной клавиши, что дает высоту 1004px когда в полноэкранном режиме
- Абстрактная плотность ЖК-дисплея: 169
- Цель: Android 2.3.4 - Уровень API 10
- Оперативная память: 512 МБ
Ответ 2
В Amazon есть эмулятор Kindle Fire Emulator. Вам нужно будет установить Kindle Fire Add-On в Android SDK Manager. Подробные инструкции здесь: https://developer.amazon.com/sdk/fire/emulator-guide.html
Ответ 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
Представитель разработчика Amazon, наконец, заявляет, что "Мы отказались от поддержки Emulator. Извините за неудобства".
На странице "Предварительная оценка" сайта разработчика Amazon говорится, что для тестирования используется устройство Kindle Fire:
"Чтобы завершить эту группу тестов, установите приложение на планшет Kindle Fire и запустите его."
На самом деле они не говорят "у нас был эмулятор, но это не сработало", но, поскольку нам осталось сделать собственные выводы, это может быть довольно хорошим суммированием.
Для своего нового Fire phone Amazon предоставила сервис тестирования, в котором используется реальный общий по времени телефон Fire, к которому загружается APK. Процедура тестирования будет подталкивать некоторые кнопки и делать некоторые случайные pokes на сетках и т.п., А также некоторые случайные записи в клавиатуре, а затем через несколько минут или несколько часов вы получите ссылку на результаты (включая выполненные действия и их относительные времена появление и результирующие снимки экрана, а также logcat) в вашей учетной записи разработчика. Он работает, но это далеко не полный тест.
https://developer.amazon.com/public/resources/development-tools/app-testing-service
Со своей стороны, я только что купил Kindle Fire HD 2013 исключительно для тестирования, использовал его с крошечной трещиной в углу дисплея, но в остальном работал нормально, по очень низкой цене. В любом случае всегда лучше иметь реальное устройство, чем эмулятор.
Я, вероятно, позабочусь о том, чтобы некоторые обычные AVD были как можно ближе к другим устройствам Kindle Fire.
Ответ 4
Tech at Amazon сказал мне, что есть "внутренняя" SD-карта. Я просто пишу в обычный путь к файлу SD CARD.
Ответ 5
У Fire нет SDCARD. Как он обрабатывает приложение, использующее SDCARD. Возможно, они переадресуют SDCARD I/O в "облако?"
Ответ 6
Похож, что Карл прав, а 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
Надеюсь, они вернут их обратно.