2016-08-31 1 views
0

私はずっと運のない数日間エラーを調べてきました。私は自分のコードでexoplayerを使用していませんが、Facebookのオーディエンス広告を使用しています。それが使えるかどうかは分かりません。とにかく、初期化中にアプリがクラッシュするようです。誰がこれがなぜ馬鹿げているのだろうと推測できますか?4.0.3-4.0.4のデバイス上で奇妙なjava.lang.verifyerror

java.lang.VerifyError: com/google/android/exoplayer/MediaCodecUtil$ˎ 
at com.my.package.name.onCreate(:4161) 
at android.app.Activity.performCreate(Activity.java:4531) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1071) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2150) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2229) 
at android.app.ActivityThread.access$600(ActivityThread.java:139) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1261) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:154) 
at android.app.ActivityThread.main(ActivityThread.java:4945) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:511) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 
at dalvik.system.NativeStart.main(Native Method) 

乾杯。

+1

:ExoPlayerの標準的なオーディオおよびビデオコンポーネントは、Android 4.1(APIレベル16)にリリースされたAndroidのMediaCodecのAPIに依存しています。したがって、以前のバージョンのAndroidでは動作しません。 – dmarin

+0

感謝しています。図書館がそれを使用していることを知ってもらえますか? – Notbad

+1

あなたが依存関係をリストすると、それを見つけることができます。依存関係 – dmarin

答えて

0

@ダーリンが提案しました。 Exoplayerはapiレベル> = 16で動作します。私はFacebookのオーディエンスネットワークを使って収益を上げていました。彼らは自分の文書で、使用するにはAPIレベル15を使用するべきだと言います。私のアプリでgraldewによってダンプ依存関係ツリーに見られるように

com.facebook.android:audience-network-sdk:4.15.0 
| +--- com.google.android.gms:play-services-ads:8.4.0 
| | \--- com.google.android.gms:play-services-basement:8.4.0 
| |   \--- com.android.support:support-v4:23.0.0 -> 24.2.0 (*) 
| +--- com.android.support:appcompat-v7:23.1.0 -> 24.2.0 (*) 
| +--- com.android.support:recyclerview-v7:23.1.0 
| | +--- com.android.support:support-annotations:23.1.0 -> 24.2.0 
| | \--- com.android.support:support-v4:23.1.0 -> 24.2.0 (*) 
| \--- com.google.android.exoplayer:exoplayer:r1.5.8 

FANは、その目的のためにそれを使用しているので、この時点でこの収益化ソリューションを使用する場合は、あなたのAPIを上げることになるでしょう4.03-4.04を使用している人にクラッシュさせたくない場合は、レベルを16にします。 exoplayer Webサイトから

乾杯