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

最近在使用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模拟器上和设备上都可以运行了。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值