Vì IDE IDE có thể chạy trong Linux và Honeycomb mới có Linux Kernel, IDE IDE có thể chạy trong Android Honeycomb không?
Tôi biết rằng việc mã hóa trong máy tính bảng không thoải mái lắm, nhưng tôi muốn sử dụng cho mô hình hóa UML.
Vì IDE IDE có thể chạy trong Linux và Honeycomb mới có Linux Kernel, IDE IDE có thể chạy trong Android Honeycomb không?
Tôi biết rằng việc mã hóa trong máy tính bảng không thoải mái lắm, nhưng tôi muốn sử dụng cho mô hình hóa UML.
Câu trả lời:
Như bạn có thể biết, Eclipse có nhiều vấn đề khác nhau khi chạy trong các hương vị khác nhau của Linux (đó là lý do tại sao Ubuntu có phiên bản kho lưu trữ chính thức của nó và tất cả những thứ đó). Android thậm chí còn tồi tệ hơn - trong khi dựa trên Linux, đó là một hệ điều hành hoàn toàn khác. Một câu hỏi tương tự sẽ là "Có thể cài đặt phiên bản * nix của Eclipse trong Mac OS không?"
Để mở rộng một chút về các câu trả lời 'Không' trước đó, nó không chỉ là hạt nhân, mà là phần còn lại của HĐH tạo nên sự khác biệt lớn. Các ứng dụng được phát triển cho linux mong đợi một bộ thư viện nhất định (các bit mã được chia sẻ) tồn tại và làm những gì ứng dụng mong đợi. Đôi khi họ cũng mong đợi một cấu trúc hệ thống tập tin nhất định và các phụ thuộc khác.
Không phải tất cả các bản phân phối linux bao gồm cùng các thư viện, bố cục hệ thống tệp hoặc có các khác biệt khác. Đó là lý do tại sao bạn sẽ thường thấy các ứng dụng linux được phân phối dưới dạng tệp .tar.gz với tập lệnh để tự biên dịch nó; Điều đó làm cho nó đa nền tảng hơn một chút.
Một số tệp thực thi, như các tiện ích dòng lệnh, có thể được biên dịch chéo để hoạt động trên Android vì chúng không có nhiều yêu cầu phức tạp như một ứng dụng phức tạp lớn như Eclipse. Android đủ khác biệt để không có (chưa) cách đơn giản để biên dịch các ứng dụng GUI linux tiêu chuẩn để hoạt động trên nó.
Không là câu trả lời ngắn.
Hệ điều hành Android được xây dựng trên nhân Linux. Có rất nhiều sự khác biệt giữa HĐH Android và bản phân phối Linux trung bình và một số khác biệt này rất quan trọng để cài đặt Eclipse.
Mở rộng một chút về câu trả lời của Ben Griffths và nhận xét của Martin Tapankov, không, bạn không thể chạy Eclipse trên Android vì không có Môi trường chạy thi hành Java để chạy Eclipse và không có bản dựng Bộ công cụ phát triển Java cho Android. Mặc dù hầu hết các ứng dụng Android được viết bằng Java, Android không có JRE; Android sử dụng Dalvik là thời gian chạy hoàn toàn khác.
Đặt cược tốt nhất, xem xét việc chạy linux chroot khỏi máy tính bảng tổ ong của bạn (tôi biết điều đó có thể được thực hiện trên motorola xoom - http://www.offensive-security.com/backtrack/backtrack-5-on-a-motorola-xoom / ).
Về cơ bản, nó chỉ là một bản dựng của distro linux chạy trên xoom của bạn. Một khi trong môi trường đó cài đặt bất cứ thứ gì truyền thống linux bạn muốn. Phiên bản cánh tay của backtrack có trên trang web, đây là bản phân phối bảo mật thông tin linux vì vậy có rất nhiều công cụ tôi sử dụng tại nơi làm việc. Dù sao, vui vẻ săn bắn, tôi biết nhật thực có thể được thiết lập trong backtrack để bạn ít phải làm việc hơn, thậm chí nó có thể nằm trong apt-get repo cho nó.
Cách dễ nhất để cài đặt nhật thực trên Android là cài đặt một ubfox ảo trên thiết bị Android của bạn
Đó là một câu hỏi rất thú vị! Vì sớm hay muộn chúng ta sẽ chạy Android trên máy tính để bàn của chúng ta.
Nếu bạn muốn Eclipse chạy trên Android, bạn sẽ cần biên dịch tất cả các phụ thuộc của nó. Nhân Linux không phải là vấn đề. Và thậm chí chuyển mã cơ sở Java của Eclipse để chạy trong Dalvik không phải là vấn đề. Vấn đề là giao diện người dùng của nhật thực.
Giao diện người dùng Eclipse được xây dựng với SWT - một bộ công cụ tuyệt vời cho phép giao diện gốc của chương trình Java trên nhiều bản đồ. Để bắt đầu, bạn sẽ phải chuyển SWT trên Android. http://www.eclipse.org/forums/index.php/mv/msg/246310/736679/#msg_736679 AFAIK, hiện tại không có kế hoạch chuyển SWT trên Android.
Vì vậy, giải pháp dễ dàng duy nhất cho việc này là chạy cả distro linux và android cùng một lúc. Điều này có thể được thực hiện với "mọi bản phân phối linux được xây dựng cho arm" + chroot + vnc.
Có bạn có thể. Cài đặt bản phân phối linux thông thường trên Android cùng với bất kỳ AndroidOS nào bạn có và chạy bất kỳ ứng dụng Linux nào bạn muốn:
https://play.google.com/store/apps/details?id=org.dyndns.sven_ola.debian_kit