Adobe AIR,本机扩展仅加载特定设备
Adobe AIR, Native Extension load only specific device
我有 Android 的本机扩展。此原生扩展的功能已在 iOS 的 Air SDK 中实现。所以我在 iOS 上使用 SDK 函数,在 Android.
上使用本机扩展
本机扩展不支持 iOS,这是有道理的,因为该功能已在 iOS 的 Air SDK 中实现。
当我在 Android 启动应用程序时一切正常。但是如果我在 iOS 上启动应用程序,我会收到以下错误
VerifyError: Error #1014: Class com.afterisk.shared.ane.lib::GCMEvent could not be found
我将每个设备的代码拆分为不同的 类。但似乎 Air 仍然尝试编译 Android 的代码。
有什么方法可以防止这种行为吗?
感谢您的帮助。我设法用不同的应用描述符解决了我的问题。
我有 Android 的本机扩展。此原生扩展的功能已在 iOS 的 Air SDK 中实现。所以我在 iOS 上使用 SDK 函数,在 Android.
上使用本机扩展本机扩展不支持 iOS,这是有道理的,因为该功能已在 iOS 的 Air SDK 中实现。
当我在 Android 启动应用程序时一切正常。但是如果我在 iOS 上启动应用程序,我会收到以下错误
VerifyError: Error #1014: Class com.afterisk.shared.ane.lib::GCMEvent could not be found
我将每个设备的代码拆分为不同的 类。但似乎 Air 仍然尝试编译 Android 的代码。
有什么方法可以防止这种行为吗?
感谢您的帮助。我设法用不同的应用描述符解决了我的问题。