【google map api】 このページではGoogleマップの要素を表示できませんでした。

Google Map API を利用したサイトをAndroaid環境にて動作確認をしていたところ以下のエラーが発生

「このページではGoogleマップの要素を表示できませんでした。指定したGoogleAPIキーが無効であるか、またはこのサイトでは使用が許可されていません。エラーコード:InvalidKeyOrUnauthorizedURLMapError」

gmaperror

単純な話(エラー内容のとおり)「www」が付与された状態のリファラの許可を設定していませんでした、、、

[OK] hogehoge.com ← これだけ許可状態
[NG] www.hogehoge.com

以下URLよりリファラの追加が行えます。
https://code.google.com/apis/console

「APIと認証」→「認証情報」→「許可対象リファラーを編集」

NoClassDefFoundError

ADT v21 から v22 にバージョンアップさせた際に外部jarのリンクの持ち方(?)方法が違っていたために「NoClassDefFoundError」が発生。

プロジェクトのプロパティの「Java Build Path」の「Order and Export」タブの「Android Private Libraries」にチェックを入れることで解決した。

NoClassDefFoundError

android.view.WindowManager$BadTokenException

「AlertDialog.Builder( [引数] )」の引数にthisが設定できなかったので「getApplicationContext()」や「getApplication()」を設定したところ「android.view.WindowManager$BadTokenException」が発生して落ちる。

「[アクティビティ名].this」を設定したところ落ちなくなった。

Bitmap too large to be uploaded into a texture

Bitmapに2048×2048ピクセルより大きいの画像を取り込もうとした際に発生するエラー。

“AndroidManifest.xml”の”Hardware accelerated”に”false”を設定することで回避できるがパフォーマンスの低下が懸念される?

androidで日本語ファイル名を含むZIPを展開(解凍)できない

androidで日本語ファイル名を含むZIPを展開(解凍)しようとしたところ、「UTFDataFormatException」が発生して展開(解凍)出来なかった。

調べているとどうやら「ant」といわれている「apache」のZIP展開(解凍)ライブラリを利用する必要があるとの事。

※「ant.jar」を実装(インポート)しても、すでに「java.util.zip.ZipFile」をインポート(import)している場合は「org.apache.tools.zip.ZipFile」を指定しなおす必要があります。