尝试创建 YouTube 的 Air Native Extension 时出现 ClassNotFoundException API

ClassNotFoundException while trying to create Air Native Extension of YouTube API

我创建了一个 clean air 本机扩展,它具有一个简单的功能,可以从 ANE 'DumbActivity' 中启动 activity。成功了。

但是,在让 DumbActivity 扩展 YouTubeFailureRecoveryActivity 以开始使用 YouTube API 3.0 之后,当我 运行 ANE 时,我在 DumbActivity 上遇到了 ClassNotFoundException。值得一提的是,当我 运行 代码作为本机 android 应用程序时,它 运行 正确,我可以使用 YouTube 功能。 还检查了 DumbActivity class 包含在 Jar 中。

是图书馆冲突还是什么?

需要复制用于/android的外部Jar,然后创建platform-options-android.xml 并将 -platformoptions platform-options-android.xml 添加到创建 ANE 的命令行。