Eclipse IDE는 Linux에서 실행할 수 있고 새로운 Honeycomb에는 Linux 커널이 있으므로 Eclipse IDE는 Android Honeycomb에서 실행할 수 있습니까?
태블릿에서 코딩하기가 쉽지는 않지만 UML 모델링에 사용하고 싶습니다.
Eclipse IDE는 Linux에서 실행할 수 있고 새로운 Honeycomb에는 Linux 커널이 있으므로 Eclipse IDE는 Android Honeycomb에서 실행할 수 있습니까?
태블릿에서 코딩하기가 쉽지는 않지만 UML 모델링에 사용하고 싶습니다.
답변:
이전의 '아니오'답변을 조금 확장하려면 커널뿐만 아니라 나머지 OS도 큰 차이를 만듭니다. 리눅스 용으로 개발 된 애플리케이션은 특정 라이브러리 세트 (공유 코드 비트)가 존재할 것으로 예상하고 애플리케이션이 기대하는 것을 수행합니다. 또한 때로는 특정 파일 시스템 구조 및 기타 종속성을 기대합니다.
모든 Linux 배포판에 동일한 라이브러리, 파일 시스템 레이아웃이 포함되거나 다른 차이점이있는 것은 아닙니다. 그렇기 때문에 리눅스 응용 프로그램을 직접 컴파일하는 스크립트와 함께 .tar.gz 파일로 배포하는 경우가 종종 있습니다. 그것은 좀 더 크로스 플랫폼을 만듭니다.
명령 행 유틸리티와 같은 일부 실행 파일은 Eclipse와 같이 큰 복잡한 애플리케이션만큼 복잡한 요구 사항이 없기 때문에 Android에서 작동하도록 크로스 컴파일 할 수 있습니다. 안드로이드는 표준 리눅스 GUI 애플리케이션을 컴파일 할 수있는 간단한 방법이 없다는 점에서 충분히 다르다.
짧은 대답은 없습니다.
안드로이드 OS는 리눅스 커널에 내장되어 있습니다. Android OS와 평균 Linux 배포판에는 많은 차이점이 있으며 이러한 차이점 중 일부는 Eclipse 설치에 중요합니다.
Ben Griffths의 답변 과 Martin Tapankov의 의견 에 대해 약간 확장하면 Eclipse를 실행할 Java 런타임 환경이 없으며 Android 용 Java Development Kit 빌드가 없기 때문에 Android에서 Eclipse를 실행할 수 없습니다. 대부분의 Android 앱은 Java로 작성되었지만 Android에는 JRE가 없습니다. Android는 완전히 다른 런타임 인 Dalvik을 사용합니다.
가장 좋은 방법은 벌집 태블릿에서 chrooted Linux를 실행하는 것입니다 . / ).
기본적으로 xoom에서 실행되는 Linux 배포판의 완벽한 빌드입니다. 해당 환경에 들어가면 원하는 기존 Linux를 설치하십시오. 백 트랙의 팔 버전은 웹 사이트에 있으며, 정보 보안 리눅스 배포판이므로 직장에서 사용하는 많은 도구가 있습니다. 어쨌든, 행복한 사냥, 나는 일식을 역 추적으로 설정할 수 있다는 것을 알고 있기 때문에 갈 일이 적습니다. 심지어 그것은 apt-get repo에있을 수도 있습니다.
그것은 매우 흥미로운 질문입니다! 조만간 우리는 데스크탑에서 안드로이드를 실행할 것입니다.
Eclipse를 Android에서 실행하려면 모든 종속성을 컴파일해야합니다. 리눅스 커널은 문제가되지 않습니다. 그리고 Dalvik에서 실행되도록 Eclipse의 Java 코드베이스를 이식하는 것조차 문제가되지 않습니다. 문제는 일식의 UI입니다.
Eclipse UI는 많은 플랫폼에서 Java 프로그램의 기본 모양을 가능하게하는 놀라운 툴킷 인 SWT로 빌드됩니다. 시작하려면 SWT를 안드로이드로 포팅해야합니다. http://www.eclipse.org/forums/index.php/mv/msg/246310/736679/#msg_736679 AFAIK, 현재 Android에서 SWT를 이식 할 계획은 없습니다.
따라서 이것에 대한 유일한 쉬운 해결책은 리눅스 배포판과 안드로이드를 동시에 실행하는 것입니다. "arm 용으로 구축 된 모든 Linux 배포판"+ chroot + vnc를 사용하여 수행 할 수 있습니다.
그래 넌 할수있어. 가지고있는 AndroidOS와 함께 Android에 일반 Linux 배포판을 설치하고 원하는 Linux 앱을 실행하십시오.
https://play.google.com/store/apps/details?id=org.dyndns.sven_ola.debian_kit