Chỉ cần một câu hỏi quan tâm. Dù sao nó là một máy ảo, do đó giả thiết nền tảng độc lập được giả định. Và gỡ lỗi có thể dễ dàng hơn.Dalvik có được chuyển sang các nền tảng khác (ví dụ: Linux, Windows, v.v.) không?
Trả lời
Hãy xem YouWave. Nó nhanh hơn AVD nhưng chúng tôi không thể gỡ lỗi từ nó.
Ngoài ra còn có một số dự án cổng x86. Google cho android x86
Tôi cho rằng nó có thể được chuyển, nhưng bạn vẫn không thể chạy các ứng dụng của bạn trên PC sử dụng nó. Dalvik chỉ là một trình biên dịch. Nó không xử lý bất kỳ thư viện nào. Rất nhiều thư viện truy cập API được viết bằng C và được viết và tối ưu hóa cho ARM. Đây có thể được chuyển sang x86, nhưng điều đó cũng đặt ra một vấn đề. Bạn sẽ chạy và gỡ lỗi các ứng dụng này trong x86 trên một máy mạnh mẽ hơn bất kỳ điện thoại nào, sử dụng các thư viện không được tối ưu hóa cho x86. Ứng dụng của bạn có thể hoạt động khác xa trên máy tính của bạn so với trên một thiết bị thực tế.
Bên cạnh đó, trình giả lập là một giải pháp tốt, dễ dàng cho một vấn đề cực kỳ phức tạp. Chỉ cần sử dụng đó.
Tôi có thể nói rằng Android_x86 chạy dưới VirtualBox là một hộp cát hoàn hảo cho các ứng dụng chỉ dành cho dalvik (không bao gồm mã gốc). Trình mô phỏng Android SDK nhanh hơn rất nhiều.
Chỉ để tham khảo, đây là liên kết: http://www.android-x86.org/ – Andreas
cảng Dalvik trên iOS: http://www.in-the-box.org
Hướng dẫn cổng Dalvik trên bất kỳ hệ thống Linux: https://groups.google.com/forum/?fromgroups=#!topic/android-platform/-4epsQnp1CM
Nếu ai đã cố gắng đó, hãy chia sẻ kinh nghiệm của bạn.
- 1. Chuyển các thư viện C++ đa nền tảng sang nền tảng Windows Phone 8
- 2. Chuyển các ứng dụng java sang nền tảng Android
- 3. Sự khác biệt giữa nền tảng phát triển API, ví dụ: APIGEE và ESB
- 4. Ví dụ về các ứng dụng lai/nền tảng di động trong đời thực thành công?
- 5. CMake: opengl bao gồm dirs được đặt tên khác nhau trên các nền tảng khác nhau
- 6. Các chuyên gia Windows có thể làm việc hiệu quả trên nền tảng phát triển Linux không?
- 7. chuyển các mẫu ví dụ khác để tạo mẫu email
- 8. Xây dựng nền tảng NAnt và nền tảng kép - cách tốt nhất để xây dựng trên Windows AND Mono/Linux
- 9. chuyển từ cửa sổ sang nền tảng lập trình * nix
- 10. Ở trên các nền tảng di chuyển
- 11. RPC từ Windows sang Linux
- 12. Chuyển sang Linux để phát triển Windows, ý tưởng tồi?
- 13. Ứng dụng khay hệ thống sẽ được thực hiện như thế nào trên các nền tảng khác?
- 14. Tìm kiếm một ví dụ đa nền tảng, đầu cuối của tương tác C++ tới WPF/Cocoa
- 15. Biết về bất kỳ thư viện socket nền tảng (windows & Linux) nào trong C?
- 16. Các nền tảng Web chéo được đánh máy tĩnh: Java, Mono và những thứ khác?
- 17. Tính di động giữa các nền tảng di động
- 18. Nền tảng Windows Workflow được sử dụng ở đâu?
- 19. Chuyển kernel sang một kiến trúc khác?
- 20. Có các nền tảng Unix trong đó Perl không được cài đặt theo mặc định không?
- 21. Phát triển đa nền tảng - Delphi 2011: Cách tạo một nền tảng thư viện gắn với Windows?
- 22. Định nghĩa nền tảng chéo của số nguyên 64 bit trong C++ cho Windows và Linux
- 23. Nền tảng giải pháp tích cực VS Nền tảng dự án VS Mục tiêu nền tảng
- 24. Làm thế nào để chuyển đổi từ char sang nền tảng :: String^(C++/CLI)
- 25. Ví dụ về Dịch vụ nền
- 26. Ví dụ/hướng dẫn in Linux/CUPS?
- 27. Có nền tảng nào mà con trỏ đến các loại khác nhau có kích thước khác nhau không?
- 28. Ruby có phải là nền tảng chéo như Java không?
- 29. Ví dụ MVP cho Windows Forms
- 30. Tôi có những lựa chọn nào trên các nền tảng MS Windows cho tương đương SUID từ các nền tảng dựa trên Unix?
Liên kết thú vị, cảm ơn. – 87element
Bạn muốn hỗ trợ gỡ lỗi quảng cáo: o) –
Ngoài ra còn có http://www.bluestacks.com/ –