我创建了一个干净空气的本地扩展,它有一个简单的函数,可以从ANE中启动一个活动,即"DumbActivity"。它奏效了。
然而,在让DumbActivity扩展YouTubeFailureRecoveryActivity以便开始使用YouTube API 3.0之后,当我运行ANE时,我在DumbActivity上得到了ClassNotFoundException。值得一提的是,当我将代码作为原生安卓应用程序运行时,它会正常运行,并且我可以使用YouTube功能。还检查了DumbActivity类是否包含在Jar中。
这是图书馆冲突还是什么?
需要将使用的外部Jar复制到/android,然后创建platform-options-android.xml并将-platformoptions-platform-options-android.xml添加到ANE创建的命令行中。