2012-03-25 5 views
1

저는 Android 용 새 프로그래머입니다. 그러나 일 년 이클립스를 사용해 왔습니다. 저는 학교 보건 부서에서 학생들이 특정 보건 행동을 연장 근무하도록 추적 할 수있는 Android 애플리케이션을 개발 중입니다.타사 APK 파일을 설치할 수 없습니다.

나는 응용 프로그램의 코딩을 완료하고 가상 장치에서 성공적으로 테스트를 마쳤습니다. 응용 프로그램은 AVD에서 정상적으로 실행됩니다.

그러나 이클립스를 통해 Android 애플리케이션으로 프로젝트를 내보낼 때 문제가 발생합니다. 나는 debug.keystore와 androiddebugkey를 사용하여 apk 파일을 만든다. apk 파일 (약 115 킬로바이트)을 만듭니다. 다음으로 전화 (LG 스릴)로 연결하고 내 컴퓨터를 통해 엽니 다. apk 파일을 휴대 전화의 '다운로드'폴더로 드래그 앤 드롭합니다.

저는 ASTRO라는 Market App을 사용하여 다운로드 폴더의 apk 파일에 액세스합니다. 그러나 설치하려고 할 때 "패키지를 파싱하는 데 문제가 있습니다"라는 오류가 나타납니다. 나는 몇 주 동안이 문제를 가지고있다.

나는 모든 종류의 해결책을 시도했다. 휴대 전화와 동일한 Android 수준의 앱을 개발했습니다. 나는 내 자신의 키 스토어를 만들고 수출하려고 시도했다. 또한 작은 응용 프로그램 (예 : HelloWorld)을 만들고 설치하려고했습니다. 같은 오류가 계속 발생합니다.

내가 알아챈 한 가지는 ASTRO 마켓 앱에서 APK 파일로 이동하여 apk 파일을 클릭 한 다음 '앱 관리자 열기'를 클릭하면 APK 파일 설정 중 아무 것도 볼 수 없다는 것입니다. , 크기, 세부 정보)가 표시됩니다. 폴더에있는 모든 Marketplace 앱에는 내 앱의 표시 설정이 없습니다.

내가 뭘 잘못하고 있니? apk 파일을 작성하는 것과 관련이 있습니까? 아니면 내 휴대 전화에 잘못 업로드합니까? 그것이 무엇이든 알려주세요.

+0

이클립스에서 LG 스릴을 USB로 연결하고 Eclipse의 장치보기에서 선택한 응용 프로그램으로 실행 해 보았습니까? – louielouie

답변

5

Settings->Security->Device Administration으로 이동하여 Unknown Sources을 사용하고 있는지 확인하십시오.

+0

장치 관리에서 알 수없는 소스를 활성화하려고했습니다. 그러나 장치 관리자를 클릭하면 "사용 가능한 장치 관리자가 없습니다."라는 메시지가 나타납니다. 장치 관리자를 추가하려면 어떻게합니까? – NewAndroidProgrammer

+0

장치 관리자를 편집 할 필요가 없습니다 (해당 옵션에서 동일한 메시지가 표시됨). 알 수없는 출처를 활성화하십시오. – stanwise

+0

이미 알 수없는 출처를 사용하도록 설정했습니다. 오류가 계속 발생합니다. – NewAndroidProgrammer

2

매니페스트 파일을 확인하셨습니까? 필요한 Android 최소 버전은 무엇이며 설치 대상 기기의 버전은 무엇입니까? 이 문제가 발생할 때마다 장치에 필요한 최소 버전의 운영 체제가 없기 때문입니다.

+0

Android 2.2에서 코딩 중이며 LG Thrill P925는 Android 버전 2.2.2입니다. – NewAndroidProgrammer

+1

오류를 발견했습니다. 나는 'android : minSdkVersion = "8"'이었을 때 'android : minSdkVersion = "10"을 가졌습니다. 당신의 도움을 주셔서 감사합니다. – NewAndroidProgrammer

+0

도움이되기를 기쁘게 생각합니다. 답변을 수락했는지 확인하십시오 :) – javram

0

가정 -> 설정 -> 응용 프로그램 설정 -> 알 수없는 소스 내가 좀 오래된 주제를 알고 있지만 그것은 단지 (안드로이드 4.1.1) 나에게 일어난

0

에 체크 박스를 클릭합니다. 해결책 : 무선 랜을 사용하는 경우 인터넷에 연결되어 있는지 확인하십시오. 나는이 문제를 다루고 응용 프로그램을 설치하라는 요청을 나타 냈습니다.

관련 문제