Убедитесь, что ваш проект настроен на целевой уровень API 3 (android create project -t 3 ...) и что AVD, с которым вы тестируете, также настроен на уровень API 3 (или вы тестируете на реальном устройстве с Карты Google на нем).
аюсь использовать Android Maps, следуя инструкциям вПривет MapView.
я добавил<uses-library android:name="com.google.android.maps" />
в Манифесте, и я строю против цели «API Google», которая утверждает, что API версии 7.
Поэтому я не думаю, что я делаю что-то явно не так, но проект отказывается строить с этой ошибкой:
[2010-12-22 13:34:32 - FMS]Installing FMS.apk...
[2010-12-22 13:35:01 - FMS]Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2010-12-22 13:35:01 - FMS]Please check logcat output for more details.
[2010-12-22 13:35:01 - FMS]Launch canceled!
logcat говорит мне следующее (не очень поучительно):
D/PackageParser( 55): Scanning package: /data/app/vmdl67147.tmp
I/PackageParser( 55): com.android.fms: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
E/PackageManager( 55): Package com.android.fms requires unavailable shared library com.google.android.maps; failing!
W/PackageManager( 55): Package couldn't be installed in /data/app/com.android.fms.apk
D/AndroidRuntime( 206): Shutting down VM
Возможно, я неправильно настроил ключ API Карт - когда яполучил с помощьюkeytools
Я не указалalias_name
хотя это, похоже, не вызывало ошибку.
Кто-нибудь может помочь?