이클립스에서 APK 파일을 만드는 방법은 무엇입니까?
제가 이클립스를 이용하여 프로젝트를 개발하면 APK 파일이 에뮬레이터에 올라갑니다.하지만 저는 제 애플리케이션을 실제 기기에 업로드하고 싶습니다.APK 파일을 빌드할 수 있는 도구가 있습니까?
그 과정은 무엇입니까?아니면 에뮬레이터에서 APK 파일을 꺼낼 수 있습니까?
에뮬레이터에서 프로젝트를 실행하면 APK 파일이 생성됩니다.bin
디렉토리입니다.프로젝트를 구축하고 실행하지 않는 것만으로는 APK 파일이 다음으로 출력되지 않습니다.bin
디렉토리입니다.
장치에서 테스트하는 경우 USB를 사용하여 장치를 연결하고 에뮬레이터로 Eclipse에서 실행할 수 있습니다.
앱을 배포해야 하는 경우 내보내기 기능을 사용합니다.
그런 다음 지침을 따릅니다.이 과정에서 키를 생성해야 합니다.
장치에서 키를 가지고 놀고 싶다면 키 등을 만들 필요가 없습니다.
이클립스 포함:
Eclipse에서 서명되지 않은 .apk를 내보내려면 패키지 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 Android Tools -> Export Unsigned Application Package를 선택합니다.그런 다음 서명되지 않은 .apk의 파일 위치를 지정합니다.
은 APK 파일에 ./workspace/PROJECT_FOLDER/bin
디렉토리입니다.실제 장치에 APK 파일을 설치하는 방법
PC/노트북과 실제 장치를 연결합니다.
에 가다
sdk/tools/
터미널 또는 명령 프롬프트를 사용합니다.adb install <FILE PATH OF .APK FILE>
바로 그거야...
프로젝트를 마우스 오른쪽 단추로 클릭한 다음
*내보내기 -> Android -> Android 응용프로그램 내보내기 -> YOUR_PROPJECT_NAME -> 새 키 저장소 경로 만들기 -> 세부사항 채우기 -> .apk 위치 설정 -> 이제 .apk 파일을 가져올 수 있습니다*
모바일에 설치합니다.
우리는 서명된 APK 파일과 서명되지 않은 APK 파일을 만들 수 있습니다.서명된 APK 파일을 장치에 설치할 수 있습니다.
서명된 APK 파일을 만드는 경우:
패키지 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭합니다.
Android Tools -> Export Signed Application Package를 선택합니다.
그런 다음 서명된 .apk의 파일 위치를 지정합니다.
서명되지 않은 APK 파일을 만드는 경우:
패키지 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭합니다.
Android Tools -> Unsigned Application Package 내보내기를 선택합니다.
그런 다음 서명되지 않은 APK 파일의 파일 위치를 지정합니다.
응용 프로그램을 실행할 때 전화기가 탐지되어야 하며 에뮬레이터 대신 전화기에서 실행할 수 있는 옵션이 제공되어야 합니다.
전화기를 인식하는 방법에 대한 추가 지침: http://developer.android.com/guide/developing/device.html
서명된 버전의 APK 파일을 내보내려면(시장에 업로드하거나 웹 사이트에 게시하기 위해) Eclipse에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 내보내기를 선택한 다음 "Android 응용 프로그램 내보내기"를 선택합니다.
더 자세한 정보: http://developer.android.com/guide/publishing/app-signing.html#ExportWizard
그bin/XXX.apk
원본 파일을 저장하는 즉시 파일을 자동으로 작성할 수 있습니다.
창/환경설정, Android/Build, "포장 및 인덱싱 건너뛰기...."
Eclipse 및 ADT를 사용하여 서명/부호 APK를 만드는 가장 간단한 방법은 다음과 같습니다.
- "프로젝트 탐색기"에서 프로젝트를 마우스 오른쪽 단추로 클릭합니다.
- "Android 도구" 위로 마우스 커서 이동
- 서명된 응용프로그램 패키지 내보내기 또는 서명되지 않은 응용프로그램 패키지 내보내기를 선택합니다.
새 APK 파일의 위치를 선택하고 "저장"을 클릭합니다.
- 참고: 베타 배포를 위해 APK를 구축하려는 경우 서명된 패키지를 만들어야 합니다. 이 경우 키 저장소가 필요합니다.Eclipse ADT의 "서명된 응용프로그램" 프로세스를 수행하면 새 키 저장소를 만드는 프로세스를 안내합니다.
이게 도움이 되길 바랍니다.
이클립스 3.7(인디고):Windows -> 기본 설정 -> Android -> 빌드로 이동하고 "내보내기 또는 시작할 때까지 포장 및 덱스 건너뛰기" 선택을 취소합니다.
또한 메뉴 -> 프로젝트 -> **자동으로 빌드**를 선택 취소하여 수동으로 빌드할 수 있습니다.
Eclipse -> Android tools -> 서명된 키 없이 내보내기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭합니다.장치를 연결합니다.sdk/tools로 마운트합니다.
아무도 이것에 대해 언급하지 않았지만, 다른 응답과 함께, 당신은 또한 웹 사이트에 apk 파일을 다운로드함으로써 당신의 bin 디렉토리에서 전화기나 태블릿으로 가져올 수 있습니다.
다운로드한 후 장치에서 설치에 대한 불만이 제기될 것입니다.장치는 사용자에게 알려주거나 알 수 없는 소스의 프로그램을 설치할 위험이 있으며 이를 무시하는 옵션을 제공합니다.
당신의 질문은 매우 구체적입니다.에뮬레이터에서 꺼낼 필요 없이 프로젝트의 bin 폴더에서 apk 파일을 가져와 실제 장치에 배치하기만 하면 됩니다.
대부분의 사람들은 다음 단계(apk 서명 및 게시)를 위해 중요한 정보를 제공하고 있으며, 실제 장치에서 이 정보를 얻기 위해 해당 단계를 수행할 필요는 없습니다.
실제 장치에 다운로드하는 것은 간단한 방법입니다.
언급URL : https://stackoverflow.com/questions/4600891/how-to-build-an-apk-file-in-eclipse
'programing' 카테고리의 다른 글
jQuery에서 클래스가 여러 개인 요소를 선택하려면 어떻게 해야 합니까? (0) | 2023.05.20 |
---|---|
장고 템플릿 내에서 내 사이트의 도메인 이름을 가져오는 방법은 무엇입니까? (0) | 2023.05.20 |
mongodb 및 pymongo에서 빈 문자열 테스트 (0) | 2023.05.20 |
numpy 배열 목록을 단일 numpy 배열로 변환하는 방법은 무엇입니까? (0) | 2023.05.20 |
사용자에 대한 엔티티 프레임워크 비계-DbContext 로그인 실패 (0) | 2023.05.20 |