我正在按照开发指南中的步骤实施Google Marketplace(播放)扩展文件设置:
http://developer.android.com/guide/market/expansion-files.html
我正在“准备使用下载程序库”部分,我已经将许可证库,下载程序库和zip库项目添加到eclipse,然后作为库添加到我的主项目中。我的问题是关于兼容性。我的主项目设置为最低API 8(Android 2.2),但市场下载程序库(在此处找到:android-sdk-mac_x86 / extras / google / market_apk_expansion)设置为Android 4,并且肯定使用API 11中的方法。那么如何这会有用吗?
链接说:
注意:默认情况下,下载程序库需要API级别4,但是 APK扩展Zip库需要API级别5。
我应该找一个较旧的图书馆吗?
答案 0 :(得分:2)
我设法通过删除values-v9
项目中的android-sdk/extras/google/market_apk_expansion/downloader_library
文件夹来解决问题。
虽然这个图书馆计划是使用Android 4.0构建的,但它似乎在我的Android 2.2项目中作为参考库工作正常。
答案 1 :(得分:1)
APK扩展文件库希望针对最新的SDK版本进行编译,但支持目标SDK版本4/5。