前回の投稿の通り,AdMob(GoogleAdMobAdsSdk-6.1.0.jar)をリンクした自分のプロジェクトを実機でデバッグしようとしたところ,AdViewの生成で例外発生してしまう。
ここでもしばし悩むが,この情報を発見。
落としてきたGoogleAdMobAdsSdk-6.1.0.jarを使いまわそうと考えて,プロジェクトディレクトリ以外の所へ配置してビルドパスを設定していたのが駄目でした。
C#(VisualStudio)なら参照したアセンブリはコピーして動作ディレクトリへ持ってきてくれるになぁ~。。。
なんて,まだまだ慣れ親しんだ開発環境のことを思い出してしまいます。
とりあえずビルドバスはそのままにして「プロジェクトディレクトリ\libs」へGoogleAdMobAdsSdk-6.1.0.jarをコピーして無事に起動するようになりました。
この状態だと同一jarが複数箇所に必要になってしまうのでビルドパス設定自体から修正したほうが良さそう。
そもそもAdMob SDKのjarを使いまわそうと考えたのがやはり邪道だったかな・・・
こういう作法についても,何が一般的なやり方なのか,まだまだ良くわかりません。
0 件のコメント:
コメントを投稿