Apakah mungkin menginstal Eclipse IDE di Honeycomb?


18

Karena Eclipse IDE dapat berjalan di Linux dan Honeycomb baru memiliki Kernel Linux, dapatkah Eclipse IDE berjalan di Android Honeycomb?

Saya tahu itu tidak cukup nyaman dengan pengkodean di tablet, tapi saya ingin menggunakannya untuk pemodelan UML.


9
FYI - semua versi Android memiliki kernel berbasis Linux, bukan hanya Honeycomb.
eldarerathis

Anda membutuhkan lebih dari satu kernel yang kompatibel untuk menjalankan sebagian besar aplikasi. Meskipun itu setidaknya merupakan dasar yang baik untuk memulai. Yang terbaik yang bisa Anda harapkan adalah seseorang dapat menggunakan sesuatu seperti Native Dev Kit untuk mem-port versi Eclipse IDE, meskipun saya percaya banyak Eclipse berbasis Java, jadi saya dapat melakukan porting melalui Dalvik, meskipun itu tidak akan menjadi pekerjaan kecil juga.
GAT Diambil

Jawaban:


23

Tidak.

Seperti yang mungkin Anda ketahui, Eclipse memiliki berbagai masalah yang berjalan di berbagai rasa Linux (itulah sebabnya Ubuntu memiliki versi repositori resmi, dan semua itu). Android bahkan lebih buruk - meskipun berbasis Linux, sistem operasinya sama sekali berbeda. Pertanyaan serupa adalah, "Apakah mungkin untuk menginstal Eclipse versi * nix di Mac OS?"


11

Untuk sedikit memperluas jawaban 'Tidak' sebelumnya, bukan hanya kernel, tetapi OS yang lain membuat perbedaan besar. Aplikasi yang dikembangkan untuk linux mengharapkan seperangkat perpustakaan tertentu (bit kode bersama) untuk ada dan melakukan apa yang diharapkan aplikasi. Mereka juga terkadang mengharapkan struktur sistem file tertentu dan dependensi lainnya.

Tidak semua distribusi linux menyertakan pustaka yang sama, tata letak sistem file, atau memiliki perbedaan lainnya. Itu sebabnya Anda akan sering melihat aplikasi linux didistribusikan sebagai file .tar.gz dengan skrip untuk dikompilasi sendiri; yang membuatnya sedikit lebih lintas-platform.

Beberapa executable, seperti utilitas command-line, dapat dikompilasi silang untuk bekerja di android karena mereka tidak memiliki persyaratan kompleks sebanyak aplikasi kompleks besar seperti Eclipse. Android cukup berbeda sehingga tidak ada (belum) cara langsung untuk mengkompilasi aplikasi GUI linux standar untuk bekerja di dalamnya.


10

Tidak, itu jawaban singkatnya.

OS android dibangun di atas kernel Linux. Ada banyak perbedaan antara OS Android dan distro Linux rata-rata, dan beberapa perbedaan ini sangat penting untuk menginstal Eclipse.


1
Terutama - JRE / JDK yang tepat. Dalvik Android sangat berbeda dari semua implementasi Java yang "diberkati", baik dalam arsitektur maupun bytecode.
Martin Tapankov

5

Memperluas sedikit jawaban Ben Griffths dan komentar Martin Tapankov, tidak, Anda tidak dapat menjalankan Eclipse di Android karena tidak ada Java Runtime Environment untuk menjalankan Eclipse dan tidak ada build Java Development Kit untuk Android. Meskipun sebagian besar aplikasi Android ditulis dalam Java, Android tidak memiliki JRE; Android menggunakan Dalvik yang merupakan runtime yang sama sekali berbeda.


2

Taruhan terbaik, lihat menjalankan linux chroot dari tablet honeycomb Anda (saya tahu itu bisa dilakukan di motorola xoom - http://www.offensive-security.com/backtrack/backtrack-5-on-a-motorola-xoom / ).

Pada dasarnya itu hanya lengan membangun dari distro linux yang berjalan di xoom Anda. Sekali di lingkungan itu instal hal-hal linux tradisional yang Anda inginkan. Versi lengan dari backtrack ada di situs web, ini adalah distro linux keamanan info sehingga ada banyak alat yang saya gunakan di tempat kerja. Ngomong-ngomong, selamat berburu, saya tahu gerhana dapat diatur di backtrack sehingga lebih sedikit pekerjaan bagi Anda untuk pergi, bahkan mungkin dalam repo apt-get untuk itu juga.


1
catatan Anda harus di-root untuk melakukan itu. dan di sini adalah tautan ke langkah-langkah instalasi: forums.techarena.in/operating-systems/1414534.htm
Tek911


1

Itu pertanyaan yang sangat menarik! Sejak cepat atau lambat kita akan menjalankan Android di desktop kita.

Jika Anda ingin Eclipse berjalan di android, Anda harus mengkompilasi semua dependensinya. Kernel Linux tidak masalah. Dan bahkan porting Java Eclipse untuk dijalankan di Dalvik bukanlah masalah. Masalahnya adalah UI gerhana.

Eclipse UI dibangun dengan SWT - toolkit luar biasa yang memungkinkan tampilan asli program Java pada banyak plaform. Untuk memulainya, Anda harus port SWT di android. http://www.eclipse.org/forums/index.php/mv/msg/246310/736679/#msg_736679 AFAIK, saat ini tidak ada rencana untuk port SWT di Android.

Jadi, satu-satunya solusi mudah untuk ini adalah menjalankan distro linux dan android secara bersamaan. Ini dapat dilakukan dengan "distro linux apa pun yang dibuat untuk lengan" + chroot + vnc.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.