为什么不在AVD工作?

时间:2011-04-21 14:40:33

标签: android avd

  1. 示例应用程序在真实设备上运行良好(在Nexsus One,Galaxy S上测试)
  2. 示例使用预编译的open-cv lib-s,正好是javacv
  3. 在Android虚拟设备AVD上,同样的示例不起作用它在预加载外部库(为摄像头和网络支持添加AVD硬件,1024RAM,最大VM堆大小64MB)时崩溃。 它停止的确切线是: com.googlecode.javacpp.Loader.load(opencv_objdetect.class); 简而言之:Loader.load(opencv_objdetect.class);
  4. LogCat(很多报道)
    • 处理由信号(4)终止
    • 进程已经......死了。
  5. AVD中是否有任何其他设置可以使这个简单的应用程序工作,或者我错过了什么?

2 个答案:

答案 0 :(得分:1)

在我的情况下.so文件是为ARMv7编译的,模拟器不支持,也有些Android设备没有FPU - 效果是一样的。

因此,如果您正在开发第三方库,请提供两个版本(重新编译)。重要的是它在模拟器中工作(教学等......)。

答案 1 :(得分:0)

检查Avd的Api水平,即设置Api等级8,作为具有api等级8的nexus