在自家平台上运行一个游戏报出以下错误就直接退出了,从表面上看貌似是lib中不存在相应的C方法,不过这个游戏安装在其它平台上却跑得很欢dalvikvm(1753): JNI WARNING: 0x40539680 is not a valid JNI reference
dalvikvm(1753): in Lcom/revo/sog/natives/FileMgr;.SetAppDir (Ljava/lang/String;)V (CallStaticVoidMethodV)
dalvikvm(1753): in Lcom/revo/sog/natives/FileMgr;.SetAppDir (Ljava/lang/String;)V (CallStaticVoidMethodV)
解决方案 »
- BitmapFactory.decodeByteArray方法非常耗cpu性能啊
- android最近任务中按住图标时的特效是怎么做的?
- 一个framelayout中嵌套一个linearlayout有什么意义?
- 怎么让android弹出模态同步的对话框啊?
- android中多个CheckBox(已超过整个屏幕)全选和反选问题
- 获取listview每一行的position
- 各位高人,小弟求个关于android平台下,信息交互(任务追踪管理)的源代码。
- android虹膜识别
- Android-support-v4 jar包
- 关于java语言的一个编译问题
- 文件从android的sdcard读出时显示乱码问题?郁闷啊
- 关于Application的疑惑
我们用的是TI的方案,跑android2.3,别人的是高通的方案,但像游戏这种应用没理由会依赖于底层的东西吧
---------------------------------------------------------------------------------
这些信息都是我反编译出它的apk,然后测试出来的。
那4个方法应该都由apk里自带的Lib来实现了,否则在其它平台它也应该跑不起来。
但不知道在我们平台为啥就报找不到了呢,有没有什么方法可以验证或排除呢?
請問高通的平台也是Android2.3的嗎?
我们也用高通平台,这个问题也困扰了我好久,最后找出了原因:
1.编译android时必须选择user模式编译;
2.必须要有gsensor,也就是可以转屏。 发现好多apk只有在user模式下才能正常运行,eng模式无法运行。