2014-06-16 4 views
2

이클립스로 작성된 Java 프로그램이있어 Android 앱으로 변경하고 싶습니다. 따라서 첫 번째 단계로 해당 Java 프로젝트를 Android 프로젝트로 변환하고 싶습니다.이 프로젝트는 Eclipse에서 ADT 플러그인 또는 Android Studio로 실행할 수 있습니다.자바 프로젝트를 Android 프로젝트로 변환

이것은 일반적인 문제인 것으로 보입니다. 처음 읽은 guide은 유용하지 않았습니다.

첫 번째 대답은 네 커버 : 그런 다음이 문제는 (분명히) 만족스러운 답변 (그래서 다시 물어 허용 가정)으로,이 네트워크에 두 번 여기에 요청하고있다 가능한 해결 방안을 제시하지만 의견에 언급 된 바와 같이 현재 아무 것도 작동하지 않는 것으로 보입니다. "Android> Android 프로젝트로 변환"을 선택한 것은 ADT 플러그인에서 더 이상 지원되지 않으며, 다른 방법은 적합하지 않거나 더 이상 작동하지 않는 것으로 나타납니다.

여기 secondthird 답변이 유용 할 것으로 보인다. 제안한 것처럼, 나는의 .project 파일에

<natures> 
<nature>com.android.ide.eclipse.adt.AndroidNature</nature> 
<nature>org.eclipse.jdt.core.javanature</nature> 
</natures> 

을 추가하는 혼자 작동하지 않았을 때, 나는 또한 시도

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.convertproject.test" 
android:versionCode="1" 
android:versionName="1.0"> 
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" /> 
</manifest> 

target=android-7 
android.library=true 

이제 프로젝트 파일에 추가 (Android Studio를 다시 시작한 후에) Android Studio에서 내 프로젝트를 가져 오려면 다음 메시지가 표시됩니다.

[디렉토리가있는 파일 이름]은 Eclipse 프로젝트이지만 Android Eclipse 프로젝트는 아닙니다. Android Eclipse 프로젝트 ( 예에는 AndroidManifest.xml 파일이 포함됨)의 디렉토리를 선택하고 다시 시도하십시오.

. 안드로이드 매니페스트 (AndroidManifest) 코드 스니펫을 .project 파일에 이미 포함 시켰을 때 나는 왜이 메시지를 받는지 이해할 수 없습니다. 안타깝게도 Eclipse에서 File -> New -> Project -> Android -> Android Project from Existing Code를 선택하면 폴더에 Android 프로젝트가 없으므로 Eclipse에서 동일한 상황이 발생합니다.

내 .project 파일에 포함시켜야 할 다른 줄이 있습니까?이 방법 중 누락 된 단계가 있습니까? 아니면 단순히 더 이상 작동하지 않는 단계입니까? 어떤 도움을 주셔서 감사합니다.

+0

"Android Manifest"코드는 AndroidManifest.xml에 있어야합니다. 또한 프로젝트가 자체 UI를 만드는 것과는 대조적으로 라이브러리가 아니라면 프로젝트 유형을 변경 한 후에는 작동하지 않을 것입니다. 프로젝트 유형을 변경하면 더 복잡해집니다. – panini

+0

@panini 감사합니다. 실제로 그것은 자체 UI를 작성하므로 프로세스가 더 복잡하다는 것을 알 수 있습니다. 나를 도울 수있는 가이드가 있는지 아시나요 아니면 단순히 처음부터 시작하는 유일한 방법입니까? – Sid

+4

나는 그것을하는 가장 쉬운 방법은 처음부터 개인적으로 시작하는 것이라고 생각합니다.보유하고있는 비즈니스 로직은 그대로 옮길 수 있지만 상호 작용 방식이 완전히 다르기 때문에 사용자 인터페이스는 다시 작성해야합니다. [Android 개발자 포털] (http : // developer .android.com/training/index.html). Android가 사용자 상호 작용을 수행하는 방식을 아직 보지 못한 경우 (활동주기에주의를 기울여야합니다. 이는 매우 중요합니다.) – panini

답변

6
1. create a android project 
2. Move your java files to "src" folder in your project. 
관련 문제