Android中的MobFox-MobFoxView无法实例化

Android中的MobFox-MobFoxView无法实例化,android,Android,我正在使用Android的MobFox。我的一个布局中有一个MobFoxView。当我编译Android for 4.0.3时运行良好。然而,我想尝试为2.0.1构建它,但现在它无法工作 在可视化编辑器上,我遇到以下错误: The following classes could not be instantiated: - (Open Class, Show Error Log) See the Error Log (Window > Show View) for more detail

我正在使用Android的MobFox。我的一个布局中有一个MobFoxView。当我编译Android for 4.0.3时运行良好。然而,我想尝试为2.0.1构建它,但现在它无法工作

在可视化编辑器上,我遇到以下错误:

The following classes could not be instantiated:
-  (Open Class, Show Error Log)
See the Error Log (Window > Show View) for more details.
Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse
在错误日志中,我看到:

com.mobfox.sdk.MobFoxView failed to instantiate.

java.lang.NullPointerException
at com.mobfox.sdk.MobFoxView.<init>(MobFoxView.java:189)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
com.mobfox.sdk.MobFoxView未能实例化。
java.lang.NullPointerException
在com.mobfox.sdk.MobFoxView上
位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
我的MobFox视图代码是:

<com.mobfox.sdk.MobFoxView
            android:id="@+id/mobFoxView"
            android:layout_width="fill_parent"
            android:layout_height="50dp"
            mode="live"
            publisherId="..." />

我正在通过.jar文件导入MobFox库。在为Android 4.0.3编译时运行良好


提前感谢您

您的最低版本应该是用于构建MobFox的版本,但我在他们的网站上无法看到这一点,除非注册。将目标版本(通过project>properties或
project.properties
)设置为
android-15
(或任意),但在
android Manifest.xml
中,将min-sdk指定为6(或任意),将目标sdk指定为15(同样,任意)。你需要小心地将自己限制在最低版本的Android功能上

假设这是可行的,并且MobFox可以在Android的较低版本中使用,您可以降低构建API级别并重新测试,直到失败。但是在实践中(IMO),如果您希望成为未来的证明,您应该保持较高的构建API级别并根据最低限度进行测试


请注意,
API6
(2.0.1)已被标记为过时,您最好选择
API4
(android 1.6)或
API7
(2.2)

这两个属性是完全不相关的:在布局中,我在“match\u parent”中有两个属性,这在android 4中受支持,但在android 2中不受支持。将其更改为“fill_parent”后,gen文件夹中的文件可以再次正常生成,并且一切正常


毕竟这不是MobFox的问题。

是的,你是对的。我发现答案不到24小时,除了张贴问题和StackOverflow不让我标记它。完成。