我正在构建一个使用Youtube Android API在应用内播放视频的应用,但是当我在Android L上运行我的应用时出现错误,因为需要明确的IntentService。事实上,Youtube API目前在jar文件中使用了隐式的IntentService源代码。 我想改变这种行为,使应用程序也适用于L.你能解释我如何修改jar文件中的类吗?或者你有更好的建议来解决问题(仍然针对Android API21)?
答案 0 :(得分:0)
针对此已知问题的唯一解决方案是定位较低的API级别(如API 19)等待更新版本的Youtube SDK(我想是它很快就会发布。
答案 1 :(得分:0)
我使用ClassModifier_lib编辑和修改课程。
首先解压缩代码,然后使用Locale
编辑类。这会在其中创建一个ClassModifier_lib
mapp,您会发现project
。用winrar打开jar并替换其中的modifiedClass
。