解决Flash Builder 4.7生成apk运行报错“UnsatisfiedLinkError”

来源:互联网 发布:ssd优化软件 编辑:程序博客网 时间:2024/06/17 03:21

最近在使用Flash Builder 4.7生成“Flex手机项目“项目后,运行“在Air模拟器上 ”上时正常,运行“在设备上”就崩溃,通过手机抓包显示错误“java.lang.UnsatisfiedLinkError: Native method not found: com.adobe.air.AIRWindowSurfaceView.nativeSurfaceCreated:()”.我只是直接创建的Flex手机项目示例,什么都没有操作怎么会这样呢。

其实发生这个问题是Adobe AIR SDK版本与当前Flash Builder 4.7版本不一致原因,只要我们下载最新的Adobe AIR SDK进行替换即可。

Adobe AIR SDK下载地址:http://www.adobe.com/devnet/air/air-sdk-download-win.html

下载完成后在所安装Flash Builder 的目录下,如我安装位置是C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64 Bit)进入sdks目录,找到当前所有版本文件夹,如4.6.0.将下载下来的Adobe AIR SDK解压后里面所有内容覆盖C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64 Bit)\sdks\4.6.0这里的所有内容,然后关闭Flash Builder重启运行再次新建Flex手机项目运行即可。这样在Air模拟器上和设备上都可以运行了。



阅读全文
0 0
原创粉丝点击