以前、XPERIAでGoogleMapを実装したときに引っかかったメモ書き。
①以下のエラーが出たときー
[2010-09-28 01:56:01 - HelloMap] 警告: Application does not specify an API level requirement!
[2010-09-28 01:56:01 - HelloMap] Device API version is 4 (Android 1.6)
[2010-09-28 01:56:01 - HelloMap] Device 'CB511KEFGF' requires that applications explicitely declare themselves as debuggable in their manifest.
[2010-09-28 01:56:01 - HelloMap] Application 'com.kekenzy.map' does not have the attribute 'debuggable' set to TRUE in its manifest and cannot be debugged.
これは以下をmanifestfileに記載すればOK。。
<uses-sdk minsdkversion="4"></uses-sdk>
②ClassNotFoundException
これはプロジェクトの指定をGoogleAPIsにしなかったときに起こった。
GoogleAPIを使うときは、libraryだけもってくるんじゃなくて、プロジェクト作成時にGoogleAPIsで作成しないとだめっぽい。
③uncaught handler thread main exiting due to uncaught exception
XMLのスペルミスでおきることがあるよう。
何かのサンプルでスペルミスしてて、そのまま使用しようとして失敗した。
④実際にAndroidアプリとしてアップしたときに、地図が表示されなかったとき
これは、GoogleMapを正式アプリで使うときは、APIキーも正式版じゃないとだめなため。
やり方は以下を参照
0 件のコメント:
コメントを投稿