亚马逊 Kindle 模拟器

发布于 2024-12-08 15:43:12 字数 93 浏览 1 评论 0 原文

我的应用程序在新的 Amazon Kindle Fire 上运行得非常好,但最好在它们涌入市场之前对其进行测试并消除任何问题! 有没有kindle fire的模拟器可以用?

My app would work very nicely on the new Amazon Kindle Fire, but it would be nice to test it and remove any kinks before they flood onto the market!
Is there an emulator of the kindle fire available?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

装纯掩盖桑 2024-12-15 15:43:12

引用文档

可以配置一个标准的Android模拟器来模拟
Kindle Fire 设备平台。你应该配置你的模拟器
具有以下特点:

  • 宽度:600 像素
  • 高度:1024px(请注意,设备将预留 20px
    显示软键菜单的高度,产生 1004px 的高度
    当处于全屏模式时
  • 抽象 LCD 密度:169
  • 目标:Android
    2.3.4 - API 级别 10
  • 内存:512 MB

Quoting the documentation:

It is possible to configure a standard Android emulator to simulate
the Kindle Fire device platform. You should configure your emulator
with the following characteristics:

  • Width: 600px
  • Height: 1024px (note that the device will reserve 20px of
    the height to display a soft key menu, yielding a height of 1004px
    when in full-screen mode
  • Abstracted LCD Density: 169
  • Target: Android
    2.3.4 - API Level 10
  • RAM: 512 MB
初见你 2024-12-15 15:43:12

亚马逊提供 Kindle Fire 模拟器。您需要在 Android SDK Manager 中安装 Kindle Fire Add-On。详细说明如下: https://developer.amazon.com/sdk/fire/emulator -guide.html

There is a Kindle Fire Emulator available from Amazon. You'll need to install Kindle Fire Add-On in Android SDK Manager. Detailed instructions here: https://developer.amazon.com/sdk/fire/emulator-guide.html

酒几许 2024-12-15 15:43:12

对 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

亚马逊开发人员代表最后表示“我们已放弃对模拟器的支持。对于给您带来的不便,我们深表歉意。 ”

亚马逊开发者网站的“预提交评估”页面表示要使用实际的 Kindle Fire 设备进行测试:

“要完成这组测试,请在 Kindle Fire 平板电脑上安装该应用程序并启动。”

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

他们实际上并没有说“我们有一个模拟器,但它没有成功,”但由于我们不得不得出自己的结论,这可能是一个很好的总结。

对于其新的 Fire 手机,亚马逊提供了一项测试服务,该服务使用实际的分时 Fire 手机,您的 APK 会上传到该手机上。测试例程将按下一些按钮并对网格等进行一些随机的点击,以及一些随机的键盘输入,然后几分钟到几小时后,您将获得结果的链接(包括执行的操作及其相对时间)发生的情况,以及生成的屏幕截图,以及 logcat)在您的开发者帐户上。它有效,但绝不是一个全面的测试。

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

就我而言,我刚刚购买了 Kindle Fire HD 2013,仅用于测试和使用,显示屏一角有一个小裂缝,但其他方面工作正常,价格非常低价格。无论如何,拥有真实设备总是比模拟器更好。

我可能会用一些尽可能接近其他各种 Kindle Fire 设备的常规 AVD 来补充这一点。

Support for the Kindle Fire emulator seems to have been discontinued as of sometime in early 2014. You can still find the page describing it here on the Wayback Machine, but now it is gone from the Amazon developer pages:

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

On this forum page:

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

an Amazon developer rep finally states that "We have dropped supporting Emulator. Sorry for the inconvenience."

The Amazon developer site's "Pre-Submission Assessment" page says to use an actual Kindle Fire device for testing:

"To complete this group of tests, install the app on a Kindle Fire tablet and launch."

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

They don't actually say "we had an emulator, but it didn't work out," but as we've been left to draw our own conclusions, that might be a pretty good summation.

For its new Fire phone, Amazon has made available a testing service which uses an actual time-shared Fire phone to which your APK gets uploaded. The test routine will push some buttons and make some random pokes at grids and the like, and some random keyboard entries, and then a few minutes to hours later you'll get a link to the results (including actions performed and their relative times of occurrence, and the resulting screen shots, plus a logcat) on your developer account. It works but it is by no means a comprehensive test.

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

For my part, I have just purchased a Kindle Fire HD 2013 solely for testing, used, with a tiny crack in the corner of the display but otherwise working fine, for a very low price. It's always better to have a real device than an emulator anyway.

I'll probably supplement that with some regular AVDs that are as close as possible to the various other Kindle Fire devices.

听你说爱我 2024-12-15 15:43:12

亚马逊的技术人员告诉我,有一个“内部”SD 卡。我只是写入普通的SD卡文件路径。

The Tech at Amazon told me that there is an "internal" SD Card. I just write to the normal SD CARD file path.

依 靠 2024-12-15 15:43:12

Fire 似乎没有 SDCARD。它如何处理使用 SDCARD 的应用程序。他们是否可能将 SDCARD I/O 转移到“云”?

The Fire does not seem to have a SDCARD. How does it handle application that use the SDCARD. Do they, perhaps, divert SDCARD I/O to the "cloud?"

百善笑为先 2024-12-15 15:43:12

看来 Carl 是对的,亚马逊放弃了模拟器的支持 - 大约 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步之后还有其他选项(这也被描述此处)在附加< /strong> 现在已经消失了:

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

希望他们能把它们归还。

Looks like Carl is Right and amazon dropped emulator's support - I was able to test on emulators about 6 months ago but now they are gone. However description link still exists(on time I'm writing this) - it describes the exact steps I was using to install emulator when it was available:

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.

After step 5 there also were additional options (this is also described here) under Extras which are now gone:

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

Hope they'll return them back.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文