亚马逊Kindle的模拟器

我的应用程序可以在新的亚马逊Kindle Fire上运行得非常好,但是在它们进入市场之前测试它并消除任何扭结会很好! 是否有点火的模拟器可用

引用文档 :

可以配置标准Android模拟器来模拟Kindle Fire设备平台。 您应该使用以下特征配置仿真器:

  • 宽度:600px
  • 高度:1024px(请注意,设备将保留20px的高度以显示软键菜单,在全屏模式下产生1004px的高度
  • 提取的LCD密度:169
  • 目标:Android 2.3.4 – API级别10
  • RAM:512 MB

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

在2014年初的某个时候,对Kindle Fire仿真器的支持似乎已经停止。您仍然可以在Wayback Machine上find描述它的页面,但现在它已从亚马逊开发者页面中删除:

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,仅用于测试,使用,显示器角落有一个小裂缝,但工作正常,价格非常低。 无论如何,拥有真实设备总是比模拟器更好。

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

亚马逊的Tech告诉我,有一个“内部”SD卡。 我只是写入正常的SD CARD文件路径。

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

看起来卡尔是对的,亚马逊放弃了模拟器的支持 – 大约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  is the path to your 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下还有其他选项(这也在这里描述),现在已经消失了:

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

希望他们能回来。