私はAndroidアプリケーションを作成し、それにadmobを追加しようとしましたが、動作しません。このエラーを修正するために誰かが私を助けることができます。
[2014-04-09 15:16:51 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/ads/AdRequest$ErrorCode;
[2014-04-09 15:16:51 - Aurudhu_App] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/google/ads/AdRequest$ErrorCode;
これはアプリケーションアーキテクチャです。
adMobと同じクラス名を持つgoogle-pay-services.jarとGoogleAdMobAdsSdk.jar複数の.dexファイルを取得していることが原因である可能性があります。
GoogleAdMobAdsSdk.jarの代わりにgoogle-pay-services.jarを使用して、AdMobの このサンプルコードリンク のドキュメントの手順に従ってください。
それがあなたを助けることを願っています、それでもあなたは何か問題があってそれから私に知らせてください...
このエラーが発生しました。
Google-play-service.jarがnotが2回追加されていることを確認します(別のモジュールでも...私の場合のように)。これらのバグのデバッグには長い時間がかかります。
Eclipseプロジェクトのプロパティ-> Javaビルドパス->注文とエクスポート
Androidプライベートライブラリをオフにします。
Google-play-servicesをインポートし、ライブラリとして使用しました。また、google-play-services外部jarファイルも追加しました。あいまいさ。ライブラリとしてgoogle-play-servicesを使用しないでください。
Google-play-servicesを追加した後にこの問題が発生しましたが、AdMobにSDKを使用していないプロジェクトで発生しました。クリーンな再構築を行った後、このエラーの受信を停止しました。そのため、これが発生してもAdMobを使用していないか、何らかの理由でそれを把握できない場合は、プロジェクトをクリーンに再構築してみてください。それが私にとってうまくいきました。
次のようにbuild.gradleに再生サービスを含めながら、libsフォルダーにgoogle-play-services.jarがあるため、この問題が発生しました。
dependencies {
...
compile 'com.google.Android.gms:play-services:5.0.89'
...
}
そのため、libsフォルダーからgoogle-play-services.jarを削除すると、アプリは再び正常に動作しました
altキーを押しながらEnterキーを押してプロパティに移動し、次にJavaビルドパス。
私はこの問題を抱えていました、そしてこの問題も:
Java.lang.NoClassDefFoundError:com.google.ads.AdView
すべてのソリューションを何時間もフォローしたにもかかわらず、アプリを動作させる唯一の方法はAdMob banner
例 ここ 。
それを中心にプロジェクトを再構築し、ファイルをそのプロジェクトにコピーします。行き詰まっている場合は、お試しください。
なぜ機能したのか分からないが、今は機能している。私のプロジェクトの何かが非常に間違っていました。これで仕事を続けることができます。私は愛してる Google/Android
、しかし、本当になんてめちゃくちゃ!
私の場合、firebaseに移動したときに問題が発生しました。
「app\libs」フォルダから古い「GoogleAdMobAdsSdk」sdkを削除すると、問題が消えました。
Cordova plugin remove com.google.playservicesと書いてgoogle play serviceプラグインを削除し、cordova plugin add [your admob plugin name]と書いてCordova admobプラグインを追加します。
Eclipse、Project-> Build ALLに移動します
私の問題を修正しました。 Admob libを追加していませんが、その問題が発生しています。ビルドのクリーニングとすべてのビルドで修正されました。
プロジェクトを選択しますRigthプロジェクトをクリックします->ビルドパス->ビルドパスの構成->ライブラリの選択-> googleplaylibのチェックを外し、クリーンアップします。実行すると、うまくいくと思います。この方法で問題を解決できます。試す