2012-08-25 3 views
0

HTML 파싱에 안드로이드 패키지를 사용하는 코드가 있습니다. 에뮬레이터로 번거롭지 않고 main 메소드를 사용하여 Eclipse에서 코드를 실행할 수있는 간단한 방법이 있습니까?Android Eclipse 프로젝트에서 메인 실행

+0

나는 PC (장치 없음)에서 코드를 실행하기를 바랬다 ... – jcalfee314

+0

그러면 x86 용 dalvikvm 실행 파일이 필요하고 실행할 수있다. 나는 당신이 인터넷에서 그것을 다운로드 할 수 있다고 생각한다. – nandeesh

답변

6

당신이 정말로 당신의 코드를 통해 주를 실행하려는 경우 (당신이 실행하는 루틴을 가지고,의 말을하자) : anothe 만들기 r 이클립스 프로젝트가 안드로이드 코드를 참조하고 거기에 메인을 두었다. 에뮬레이터에 의존하지 않는 클래스를 호출 할 수 있습니다.

0

귀하의 질문은 명확하지 않습니다. Android 용으로 프로그래밍 할 때는 "기본"방법을 사용할 수 없습니다. Android 애플리케이션은 Activity를 확장하는 클래스의 onCreate 메소드에서 시작됩니다.

EX : public class LeGame extends Activity

그러나, 당신이 컴퓨터의 에뮬레이터를 사용하지 않고 안드로이드 코드를 실행하려는 가정합니다. Android 휴대 전화에서 실행할 수 있습니다. 휴대 전화에서 설정> 애플리케이션> 개발> USB 디버깅 (확인)으로 이동하십시오.

이제 휴대 전화를 컴퓨터에 연결하면 eclipse에서 "실행"을 클릭하기 만하면 응용 프로그램이 휴대 전화에서 실행됩니다.

(다운로드 한 가정하고 필요한 모든 안드로이드 SDK 패키지 등 설치)

1

당신은 그것을 할 수 있습니다. 나는 APK 방식보다 복잡하다고 생각한다. 그러나 당신은 여전히 ​​그것을 시도 할 수 있습니다. dx 도구가 필요합니다. DX 도구/안드로이드 SDK/플랫폼 도구에 존재

class Foo { 
public static void main(String[] args) { 
System.out.println("Hello, world"); 
} 
} 

의 javac의 Foo.java
DX --dex --output = foo.jar에 foo.class 위
ADB foo.jar에 푸시/SDCARD
ADB 쉘 dalvikvm -cp /sdcard/foo.jar 푸

더 많은 정보를 얻을 수 있습니다

here

관련 문제