2011-10-09 54 views
12

Ứng dụng của tôi sẽ hoạt động rất tốt trên Amazon Kindle Fire mới, nhưng sẽ rất tuyệt khi kiểm tra và loại bỏ bất kỳ kinks nào trước khi chúng tràn ngập thị trường! Có một giả lập của kindle fire sẵnTrình giả lập cho Amazon Kindle

+0

có avil của mình ngay bây giờ https://developer.amazon.com/sdk/fire/emulator-guide.html –

+0

liên kết bị hỏng –

+0

@ MikaëlMayer Tôi hy vọng điều này sẽ giúp bạn http://stackoverflow.com/a/ 24285802/957954 –

Trả lời

18

Trích dẫn the documentation:

Có thể cấu hình một giả lập tiêu chuẩn của Android để mô phỏng nền tảng thiết bị Kindle Fire. Bạn nên cấu hình giả lập của bạn với các đặc điểm sau:

  • Width: 600px
  • Chiều cao: 1024px (lưu ý rằng thiết bị sẽ dành 20px của chiều cao để hiển thị một menu phím mềm, năng suất một chiều cao 1004px khi ở chế độ toàn màn hình
  • liệu tóm tắt LCD Mật độ: 169
  • Target: Android 2.3.4 - API Cấp 10
  • RAM: 512 MB
+0

Tôi đã thử điều này và bây giờ tôi có một trình mô phỏng không có nút quay lại, trang chủ và Menu (thậm chí không có trên màn hình?) Tôi sẽ quay lại 2.1 có nút ngoài – user462990

+3

@ user462990: Hoặc, sử dụng bàn phím máy phát triển của bạn. HOME là phím Home của bàn phím, BACK là phím Esc và MENU được ánh xạ tới cả F2 và PgUp. http://developer.android.com/guide/developing/tools/emulator.html – CommonsWare

+0

@CommonsWare: Tôi nghĩ có thực sự là API đã bị bỏ khỏi Kindle Fire? Nếu đó là sự thật thì không có cách nào thực sự để mô phỏng nó trừ khi bạn có thể tìm ra những API còn thiếu là gì? Có, bạn có thể mô phỏng bộ nhớ và giới hạn của thiết bị nhưng đó là về nó. –

0

Lửa dường như không có thẻ SDCARD. Nó xử lý ứng dụng sử dụng SDCARD như thế nào. Họ có, chuyển hướng SDCARD I/O sang "đám mây" không?

+0

sự hiểu biết của tôi là bạn chỉ có thể ghi vào bộ nhớ trong thay vì thẻ sd nếu bạn cần trong ứng dụng của mình – dweebo

+0

Nó có một SDCard chỉ là không thể tháo rời – Blundell

1

Công nghệ tại Amazon nói với tôi rằng có thẻ SD "nội bộ". Tôi chỉ ghi vào đường dẫn tệp SD CARD bình thường.

5

Có Trình mô phỏng báo cháy Kindle có sẵn từ Amazon. Bạn sẽ cần phải cài đặt Kindle Fire Add-On trong Android SDK Manager. Hướng dẫn chi tiết tại đây: https://developer.amazon.com/sdk/fire/emulator-guide.html

+3

Đường dẫn chết (tháng tư '14) Trình giả lập, nếu nó tồn tại được ẩn trong tài liệu của họ. Tất cả các điểm tham chiếu đến cài đặt chung của sdk "Để biết thông tin về cách phát triển ứng dụng của bạn cho Kindle Fire, hãy xem Kindle Fire". – user462990

3

Hỗ trợ trình giả lập Kindle Fire dường như đã bị ngừng hoạt động vào đầu năm 2014. Bạn vẫn có thể tìm thấy trang mô tả ở đây trên Máy Wayback, nhưng giờ đây nó đã biến mất khỏi nhà phát triển Amazon trang:

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

Trên trang diễn đàn này:

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

một Amazon phát triển đại diện cuối cùng sta tes rằng "Chúng tôi đã bỏ hỗ trợ Emulator. . Xin lỗi vì sự bất tiện này "

Các nhà phát triển trang web của Amazon 'Đánh giá Pre-thông' Trang nói sử dụng một thiết bị Kindle Fire thực tế để thử nghiệm:

" Để hoàn thành nhóm các bài kiểm tra, cài đặt ứng dụng trên Kindle máy tính bảng và ra mắt Fire."

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

Họ không thực sự nói 'chúng tôi đã có một giả lập, nhưng nó đã không làm việc ra,' nhưng như chúng ta đã để lại cho ra những kết luận riêng của chúng tôi, rằng có thể là một tổng kết khá tốt.

Đối với điện thoại Fire mới của mình, Amazon đã cung cấp dịch vụ thử nghiệm sử dụng điện thoại Fire được chia sẻ theo thời gian thực mà APK của bạn được tải lên.Các thói quen kiểm tra sẽ đẩy một số nút và thực hiện một số ngẫu nhiên tại lưới và tương tự, và một số mục nhập bàn phím ngẫu nhiên, và sau đó một vài phút đến vài giờ sau đó bạn sẽ nhận được một liên kết đến kết quả (bao gồm cả các hành động thực hiện và thời gian tương đối của họ sự xuất hiện, và các ảnh chụp màn hình kết quả, cộng với một logcat) trên tài khoản nhà phát triển của bạn. Nó hoạt động nhưng nó không phải là một thử nghiệm toàn diện.

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

Về phần tôi, tôi vừa mua một Kindle Fire HD 2013 chỉ để thử nghiệm, sử dụng, với một vết nứt nhỏ ở góc màn hình nhưng nếu không làm việc tốt, cho một mức giá rất thấp. Nó luôn luôn tốt hơn để có một thiết bị thực tế hơn một giả lập anyway.

Tôi có thể sẽ bổ sung thêm một số AVD thông thường càng gần với các thiết bị Kindle Fire khác.

0

Có vẻ như Carl is Right và amazon đã bỏ hỗ trợ trình mô phỏng - tôi đã có thể thử nghiệm trên trình mô phỏng khoảng 6 tháng trước nhưng giờ đây chúng đã biến mất. Tuy nhiên description link vẫn còn tồn tại (đúng giờ tôi đang viết này) - nó mô tả các bước chính xác tôi đã sử dụng để cài đặt giả lập khi nó đã có sẵn:

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. 

Sau bước 5 cũng có những tùy chọn bổ sung (điều này cũng được mô tả here) dưới Extras mà hiện nay đã mất hết:

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

Hope họ sẽ quay trở lại chúng trở lại.

+0

Vì vậy, không có cách nào để có được Trình giả lập Kindle ngay bây giờ? –

+0

có ai từng tìm ra bộ giả lập lửa không? – 68060

Các vấn đề liên quan