私はAndroidでMobFoxを使用しています。レイアウトの1つに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)
私のMobFoxビューコードは次のとおりです。
<com.mobfox.sdk.MobFoxView
android:id="@+id/mobFoxView"
android:layout_width="fill_parent"
android:layout_height="50dp"
mode="live"
publisherId="..." />
.jarファイルを介してMobFoxライブラリをインポートしています。Android4.0.3用にコンパイルすると正常に動作します。
前もって感謝します