カテゴリー別アーカイブ: エラー解決

【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

Avoid hardcoding the debug mode; leaving it out allows debug and release builds to automatically assign one

AndroidManifest.xmlのデバックモード(Debuggable)を”true”にしたところ件名のエラーが発生。

自分が利用しているバージョンではこの設定は不要らしいので該当の項目(Debuggable)を削除(未入力)にして対応。

ちなみに自分の利用しているADT(Android Developer Tools)のバージョンは下記になります。
「Build: v21.1.0-569685」

mani_001.fw

INSTALL_PARSE_FAILED_NO_CERTIFICATES

アンドロイドの実機でデバックをおこなおうとしたところタイトルのエラーが発生。
どうやら自作のjarライブラリを利用したことにより発生している模様。

自作jarライブラリを作成しなおして実装するとエラーが出なくなりました。
ライブラリの実装で手探りしながらpackage名等を変更したので発生したものと思われる。