2016-07-31 7 views

答えて

1

私はAppodealサポートチームのAlexです。 multidexの問題を抱えているようです。この技術は、アンドロイド5+で完璧に機能しますが、古いアンドロイドで使用するには、いくつかのトリックを実行する必要があります。

  1. 、メインのビルドGradleのプロジェクトに移動します( ":アンドロイド")の依存関係を見つけて、新しいものを追加しますcompile 'com.android.support:multidex:1.0.0'を。
  2. AndroidManifest.xmlファイルに移動し、android:name="android.support.multidex.MultiDexApplication"をアプリケーションタグに追加します。アプリケーションが既にApplicationクラスを使用している(拡張している)場合は、attachBaseContext()メソッドをオーバーライドしてMultiDex.install(this)を呼び出してmultidexを有効にすることができます。

これは、ここにtirdステップ助けにはなりません場合は、次の ダウンロードspecial SDK buld、プロジェクト(\アンドロイド\ LIBS)から、特別なビルドからすべてのjarファイルを過ぎてすべてAppodeal関連のjarファイルを削除します。

敬具、アレックスTinekov テクニカルサポートスペシャリスト

+0

すみませんが、私はmultidexが発見されていないクラスの問題を修正する方法を理解していません。このエラーは、multidexが複数のdexファイルに分散されたmultidexを持つ –

+0

@ cricket_007に対処する65kのメソッド制限に関するものではありませんでした。そのようなファイルの読み込みに失敗した場合、アプリケーション内にクラスがいくつか見つかりません。 – Tamplier

+0

ありがとうございました!出来た! :)最初のステップを追加する –

関連する問題