문제

재고 MMS Android 애플리케이션을 변경하여 장치에 설치하고 싶습니다. 그러나 컴파일에 문제가 있습니다 Git에서 얻은 코드 점검. "기존 소스 사용"이있는 새로운 Eclipse Android 프로젝트를 만들어 대상 프레임 워크를 2.1로 설정했습니다. 그러나 Eclipse는 필요한 프레임 워크 클래스를 찾지 못합니다. Android.telephony.smsmanager.

전체 안드로이드 툴체인을 설정하고 작동합니다 (오류없이 완성), Eclipse는 Sun JDK 1.5에서 실행됩니다.

아마도 내 실수는 내가하지 않았다는 것이었다 .classpath 파일을 복사하십시오 새로운 프로젝트에서 나는 이것을 확인하겠습니다. 절대로, 성공해야한다면,이 .apk를 뿌리되지 않은 장치에 설치할 수 있습니까?

도움이 되었습니까?

해결책

Stock Android 애플리케이션은 Android SDK를 사용하여 구축되도록 설계되지 않았습니다. 현재 펌웨어의 일부로 만 컴파일 할 수 있습니다.

APK를 사용하더라도 매니페스트에서 패키지를 변경하지 않는 한 교체 펌웨어와 별도로 설치할 수 없습니다. 동일한 패키지를 사용하여 장치에 동시에 두 개의 응용 프로그램을 가질 수 없으며 펌웨어에서 사용하는 디지털 서명으로 APK에 서명하지 않으므로 기존의 것을 덮어 쓸 수 없습니다.

교체 가능한 펌웨어 (예 : ADP2, Nexus One)를 지원하는 장치가있는 경우 자신의 펌웨어를 작성, 서명 및 설치할 수 있으며 모든 펌웨어를 두 번째로 교체하지 않고도 APK를 교체 할 수 있습니다. 그것이 얼마나 잘 작동하는지 모르겠습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top