MapActivityを拡張する場合、アクティビティ(ShowPos)を起動できません。extends Activityに変更すると、起動します。
プロジェクトのJavaコードを新しいワークスペースの新しいプロジェクトにコピー/貼り付けする前に、Eclipseが不可解にAndroid APIを見つけることができなくなり、再インポートできなくなったときに、以前は機能していました。同様のことが数回前に起こったことがありますが、Eclipseでは普通のようです。しかし、少なくともしばらくの間、コピー/貼り付けは常に以前から機能していました。そして今、それはそのようなエラーがないことを警告します。
私は以前に機能したAPIキーを持っています。現在、maps.jarは、プロジェクトエクスプローラーのプロジェクトの下でGoogleAPI2.2の下にあります。エディターは、プロジェクト内のどのファイルにもエラーがないことを確認します。起動すると、LogCatは次のように始まります。
- D dalvikm Calling exit(1)
- W dalvikm Unable to resolve superclass of Lintrax/three/ShowPos; (35)
- W dalvikm Link of class 'Lintrax/three/ShowPos;' failed
- D AndroidRuntime Shutting down VM
- W dalvikm threadid=1: thread exiting with uncaught exception
(groupnr)
- E AndroidRuntime FATAL EXCEPTION: main
私のプロジェクト名は「intrax.three」になりました。なぜそれに「L」を追加するのですか?マニフェストには次のものが含まれます。
uses-library android:name="com.google.android.maps"
uses-permission android:name="android.permission.INTERNET"
(ここにマニフェストファイルを貼り付けることができませんでした)
Eclipseが何かを見つけるのをどのように助けることができるかについて助けてくれてありがとう!