2013-03-19 6 views
2

APK 확장 파일을 사용하도록 앱을 다시 작성하려고합니다. 나는 여기서 문서를 따라왔다. http://developer.android.com/google/play/expansion-files.html. 나는 ...ZipResourceFile을 유형으로 해결할 수 없습니다.

enter image description here

을 다운로드 ...하지만이 코드를 추가 할 때 ...

public static Uri getTrackUriFromZipFile (int track) { 
    // Get a ZipResourceFile representing a specific expansion file 
    ZipResourceFile expansionFile = new ZipResourceFile(filePathToMyZip); 
} 

... 나는 오류 메시지 ZipResourceFile cannot be resolved to a type를 :(얻을

을 울다 울다 울다

편집 해는 ... 음 어쩌면 내가

이클립스를 사용하는 경우는, 각 라이브러리에 대한 프로젝트를 생성하고 추가 ... 이런 끔찍한 뭔가를해야 앱에 :

라이선스 확인 라이브러리 및 다운로더 라이브러리를위한 새 라이브러리 프로젝트를 만듭니다. 각 도서관 : 새로운 Android 프로젝트를 시작하십시오. 기존 소스에서 프로젝트 만들기를 선택하고/extras/google/디렉토리 (라이센스 검증 라이브러리의 경우 market_licensing/다운로더 라이브러리의 경우 market_apk_expansion/downloader_library /)에서 라이브러리를 선택하십시오. "Google Play License Library"및 "Google Play Downloader Library"와 같은 프로젝트 이름 지정 마침을 클릭하십시오. 참고 : Downloader 라이브러리는 License Verification Library에 따라 다릅니다. 라이선스 확인 라이브러리를 다운로더 라이브러리의 프로젝트 속성에 추가하십시오 (아래의 2 단계와 3 단계와 동일한 과정). APK 확장 파일을 사용할 Android 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 라이브러리 패널에서 추가를 클릭하여 각 라이브러리를 선택하고 응용 프로그램에 추가합니다.

http://developer.android.com/google/play/expansion-files.html#AboutLibraries

답변

0

이클립스를 사용하는 경우, 각 라이브러리에 대한 프로젝트를 생성하고 앱에 추가 :

는 라이센스 검증 도서관 다운 도서관을위한 새로운 라이브러리 프로젝트를 만듭니다. 각 라이브러리 : 새로운 Android 프로젝트를 시작하십시오. 기존 소스에서 프로젝트 만들기를 선택하고/extras/google/디렉토리 (라이센스 검증 라이브러리의 경우 market_licensing/다운로더 라이브러리의 경우 market_apk_expansion/downloader_library /)에서 라이브러리를 선택하십시오. "Google Play License Library"및 "Google Play Downloader Library"와 같은 프로젝트 이름을 지정하십시오. Finish를 클릭하십시오. 참고 : 다운로더 라이브러리는 라이센스 확인 라이브러리에 따라 다릅니다. 라이선스 확인 라이브러리를 다운로더 라이브러리의 프로젝트 속성에 추가하십시오 (아래의 2 단계와 3 단계와 동일한 과정). APK 확장 파일을 사용하려는 Android 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 라이브러리 패널에서 추가를 클릭하여 각 라이브러리를 선택하고 응용 프로그램에 추가합니다.

http://developer.android.com/google/play/expansion-files.html#AboutLibraries

그리고 사실 난 그냥 무시 "... 같은 Prject 이름 지정"난 그냥 GUI를 생각 해낸 기본 이름을 사용에 대한 비트.

3

Android SDK 관리자를 사용하여 추가로 Google Play APK 확장 라이브러리를 설치해야합니다. <sdk>/extras/google/play_apk_expansion/ 폴더에 설치됩니다. (이미 Google Market Licensing이 설치되어 있지 않은 경우 추가로 필요합니다.)

이 폴더에는 downloader_libraryzip_file과 같은 몇 가지 라이브러리 프로젝트가 있습니다. 또한 라이브러리를 사용하도록 설정된 샘플 프로젝트 downloader_sample도 포함되어 있습니다.이를 자신의 프로젝트를 설정하는 패턴으로 사용할 수 있습니다.

요청한 ZipResourceFile 클래스는 zip_file 라이브러리 프로젝트에 정의되어 있습니다.

+0

예. 다시 고마워, 테드! –

+0

테드! 다시 네 도움이 필요해! http://stackoverflow.com/questions/15539455/apk-expansion-file-exppath-does-not-exists 감사합니다. 감사합니다. –

+0

테드! 나는 네 도움이 필요하다. http://stackoverflow.com/questions/15594964/not-licensed-cannot-be-resolved-or-is-not-a-field를 살펴보십시오. 감사합니다. –

관련 문제