27 년 후 나도 IDE에서 개발하는 것이 불편합니다. 나는 위의 제안을 시도해 보았고 모든 것을 올바르게 따르지 않았을 것입니다. 그래서 웹 검색을 수행하고 ' http://incise.org/android-development-on-the- command-line.html '.
답변은 위의 모든 답변의 조합 인 것 같았습니다 (내가 틀렸다면 알려 주시고 사과드립니다).
위에서 언급했듯이 eclipse / adt는 필요한 ant 파일을 생성하지 않습니다. Eclipse IDE없이 (그리고 ant 스크립트를 생성하지 않고) 컴파일하려면 :
1) 최상위 디렉토리에 build.xml을 생성하십시오.
android list targets (to get target id used below)
android update project --target target_id --name project_name --path top_level_directory
** my sample project had a target_id of 1 and a project name of 't1', and
I am building from the top level directory of project
my command line looks like android update project --target 1 --name t1 --path `pwd`
2) 다음으로 프로젝트를 컴파일합니다. '개미'를 사용하지 말라는 요청에 조금 혼란 스러웠습니다. 바라건대-요청자는 개미 스크립트를 작성하고 싶지 않다는 것을 의미했습니다. 다음 단계는 ant를 사용하여 응용 프로그램을 컴파일하는 것이기 때문에 이것을 말합니다.
ant target
this confused me a little bit, because i thought they were talking about the
android device, but they're not. It's the mode (debug/release)
my command line looks like ant debug
3) 기기에 apk를 설치하려면 ant를 다시 사용해야했습니다.
ant target install
** my command line looked like ant debug install
4) 내 안드로이드 폰에서 프로젝트를 실행하려면 adb를 사용합니다.
adb shell 'am start -n your.project.name/.activity'
** Again there was some confusion as to what exactly I had to use for project
My command line looked like adb shell 'am start -n com.example.t1/.MainActivity'
I also found that if you type 'adb shell' you get put to a cli shell interface
where you can do just about anything from there.
3A) 참고 : 장치에서 로그를 보려면 다음을 사용하십시오.
adb logcat
3B) 두 번째 참고 : 위에서 언급 한 링크에는 명령에서 전체 프로젝트를 빌드하는 지침도 포함되어 있습니다.
바라건대 이것은 질문에 도움이 될 것입니다. 여기에서이 주제에 대해 무엇이든 찾을 수있어서 정말 기뻤 습니다.