这看起来像是您正在使用的 AIR SDK 与本机库所需的版本不匹配。以下是蓝牙 ANE 扩展的扩展描述符的内容:
<extension xmlns="http://ns.adobe.com/air/extension/3.4">
<id>com.as3breeze.air.ane</id>
<versionNumber>1</versionNumber>
<platforms>
<platform name="Android-ARM">
<applicationDeployment>
<nativeLibrary>AndroidBluetooth.jar</nativeLibrary>
<initializer>com.as3breeze.air.BluetoothExtension</initializer>
<finalizer>com.as3breeze.air.BluetoothExtension</finalizer>
</applicationDeployment>
</platform>
</platforms>
</extension>
来自 Adobe 文档:
命名空间与 SWF 版本一起是决定 AIR SDK 和 ANE 文件之间兼容性的因素之一。AIR 应用程序必须与等于或超过扩展命名空间的 AIR SDK 版本一起打包。因此,AIR 3 应用程序可以使用具有 2.5 命名空间的扩展,但不能使用 3.1 命名空间。
您是否使用了所需的 Adobe AIR 3.4 版本?查看本机扩展描述符文件的 Adobe 文档以获取更多详细信息。