2012-04-02 2 views
1

다른 OS의 기능에 대해서는 잘 모릅니다. 그러나 필자는 Windows에서 Eclipse를 사용하여 Java로 프로그램을 작성했는지 궁금하여 안드로이드 타블렛에서 프로그램을 여는 것이 가능합니까? Java 파일을 실행할 수있는 Android의 명령 프롬프트와 같은 것이 있습니까?Android에서 Java 프로그램을 여는 방법

프로그램 자체는 java.util.Scanner와 같은 Java API를 사용하지 않습니다.

+2

가능 중복 된 [I가 "표준"실행할 수, 비 안드로이드, 안드로이드에 자바 애플 리케이션?] (http://stackoverflow.com/questions/3380853/can-i-run-a -standard-non-android-java-app-on-android) –

+0

흠, 저것을 보지 못했습니다. diff 비슷한 질문을 둘러 보았지만 그 중 하나를 들여다 보겠습니다. – livelaughlove

답변

1

음,

단지 (캔버스를 사용) 한 후 모든 일 LibGDX를 사용하는 변환 안드로이드에 대한 내 첫 게임을 작성하는 데, 나는 당신에게 내 경험을 바탕으로 답변을 제공 할 것입니다. 그리고 당신은, 내가

  1. 는 최신 자바 SDK를 설치 ... (64)

    여기 당신이 원하는거야 무슨 Windows Vista에서 Eclipse를 정확히 올바른 사용된다. 설치 후 JAVA_HOME 변수를 설정했는지 확인하고 PATH 환경 변수에 % JAVA_HOME % \ bin도 포함하십시오. 명령 프롬프트로 이동하여 java -version을 입력하고 유효한 응답 (잘못된 명령 또는 파일 이름 이외의 것)을 얻을 수있을 때 올바르게 설치됩니다.

    1. Eclipse를 다운로드하여 설치하십시오. 원하는 버전이 Helios (Java 개발을위한 설정)입니다.

    2

) (이 당신이 전화에 따라 달라집니다) PC에 안드로이드 전화를 연결하기 위해 필요한 드라이버를 다운로드합니다. Android 휴대 전화가없는 경우이 단계가 적용되지 않습니다.

3) 다운로드

4 안드로이드 ADK

설치)를 메인 메뉴를 통해 안드로이드 ADT 이클립스 플러그인을 설치 : 도움말 : 새로운 소프트웨어를 옵션을 설치합니다. 사용할 URL은 https://dl-ssl.google.com/android/eclipse/이어야합니다.

5) 게임을 개발하려는 경우 LibGDX를 사용하도록 선택하십시오. LibGDX는 자유로운 (무료 !!) OpenGL 라이브러리로서, 학습 곡선의 일부분에서 원하는 모든 성능을 제공합니다 (그래도 문서화가 너무나 모호하거나 불완전하기 때문에 학습 곡선이 일부 중요한 점에서 상당히 가파르다. 블로그 나 다른 곳에서 모든 가파른 학습 영역의 주요 두뇌 덤프를하기를 희망한다. (그리고 당신은 그 날이 얼마나 자주 왔는지 알 수 있습니다.)

6) LibGDX를 사용한다면, 바로 아래의 안드로이드 응용 프로그램을 작성하고 디버깅 할 수 있기 때문에 매우 행복합니다. Windows 또는 Mac 또는 Linux, 10 줄 미만 코드를 Android에서 실행되도록합니다.

7) Android OS 용으로 직접 개발할 예정이고 실제 Android 기기가없는 경우에는 에뮬레이터를 설정해야합니다. 에뮬레이터는 ADK와 함께 제공되며 가상 안드로이드 장치의 인스턴스를 구성하는 데 사용합니다. - 수행 방법에 대한 Google 검색을 수행합니다. 즉, 정상적인 코드, 테스트, 디버그, 코드, 테스트, 디버그주기를 수행하려는 경우이 옵션은 매우 느립니다. 실제적으로 안드로이드 폰 또는 태블릿이 필요하기 때문에 부분적으로 수용 가능한 성능을 지니고 있어야합니다.

마침내 실제 질문에 대한 대답으로 예를 들어 Eclipse 내에서 직접 Android 애플리케이션을 실행하고 디버깅 할 수 있습니다. 실제 안드로이드 장치 또는 소프트웨어 에뮬레이트 된 안드로이드 장치 (또는 LibGDX를 사용하는 경우 Windows 상자에서 직접)에서 코드를 통해 중단 점과 단일 단계를 설정할 수 있습니다. 그리고 그렇습니다. java.util.Scanner는 Android에서 사용할 수 있습니다. 그러나 속도가 느려질 수도 있습니다. (그리고 정점을 읽는 중이라면 아마도 LibGDX를 사용하고 싶을 것입니다. LibGDX는 이미 원하는 클래스를 가질 것입니다. - 정말로!).

내가 도움이되기를 바랍니다. - 안드로이드 개발로 인해 일반적으로 꽤 복잡한 시간이 걸리기 때문에 다른 취미를 고려해 볼 수 있습니다. 버그가없는 것으로 나타납니다).

자주 백업하고 재미있게 보내십시오! 행운을 빕니다!!

rpbarbati

+0

ty 내가 이것을 얻을 때 시도 할 것입니다. 집. 그리고 그것은 취미입니다. 나는 반드시 안드로이드에서 개발하고 싶지 않아. Windows에서 Java로 프로그램을 작성한 것만으로도 가능합니다. 가능한 경우 이식성을 위해 가능한 경우 내 태블릿에 붙여 놓고 싶습니다. – livelaughlove

+0

+1 엄청나게 자세한 지침이 필요합니다. –

관련 문제