YouTube Android Player API - 修改jar源代码

时间:2014-12-11 21:29:48

标签: java android jar youtube android-youtube-api

我正在构建一个使用Youtube Android API在应用内播放视频的应用,但是当我在Android L上运行我的应用时出现错误,因为需要明确的IntentService。事实上,Youtube API目前在jar文件中使用了隐式的IntentService源代码。 我想改变这种行为,使应用程序也适用于L.你能解释我如何修改jar文件中的类吗?或者你有更好的建议来解决问题(仍然针对Android API21)?

2 个答案:

答案 0 :(得分:0)

针对此已知问题的唯一解决方案定位较低的API级别(如API 19)等待更新版本的Youtube SDK(我想是它很快就会发布。

答案 1 :(得分:0)

我使用ClassModifier_lib编辑和修改课程。

首先解压缩代码,然后使用Locale编辑类。这会在其中创建一个ClassModifier_lib mapp,您会发现project。用winrar打开jar并替换其中的modifiedClass