2012-04-29 3 views
0

E/PackageManager (78): для пакета com.bountouris требуется недоступная общая библиотека com.google.android.maps; неудачу!недоступна общая библиотека com.google.android.maps

это мой файл журнала. Мое приложение перед этим работает. Я ничего не меняю о карте.

EDIT:

Manifest:

<uses-sdk android:minSdkVersion="15" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-permission android:name="android.permission.INTERNET" /> 
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > 
<uses-library android:required="true" android:name="com.google.android.maps"/> 
<activity android:name=".Syros1Activity" android:label="@string/app_name"> 
<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 
</activity> 
<activity android:name=".MyMapActivity" android:label="@string/app_name" 
android:theme="@android:style/Theme.NoTitleBar" > 
</activity> 
+0

не размещать код в комментариях. отредактируйте свой вопрос, если вы хотите добавить код. И используйте форматирование исходного кода. – FoamyGuy

+2

Вы используете эмулятор или устройство? Убедитесь, что вы используете эмулятор и SDK с API Google, а не обычный Android. – JaakL

ответ

5

Случается, что ваш код использует GoogleAPIs. Щелкните правой кнопкой мыши ваш проект -> Запустить как -> Запустить конфигурацию ..., на целевой вкладке -> Выберите подходящее Android-устройство Android с GoogleAPI (например, GoogleAPIs - платформа 2.3.3).

Применить -> Выполнить.

0

Запустите AVD Manager, используя команду android без каких-либо параметров. Если вы работаете в Eclipse/ADT, вы также можете получить доступ к инструменту из окна> Android SDK и AVD Manager.

Нажмите кнопку «Создать», чтобы начать создание нового AVD. В появившемся диалоговом окне укажите имя для AVD и выберите целевое изображение системного изображения, которое вы хотите использовать AVD. Выберите одну из целей Google API (Google Inc.), чтобы выбрать версию, уровень API которой соответствует атрибуту android: minSdkVersion в манифесте вашего приложения, как описано выше. Настройте другие параметры и затем нажмите «Создать AVD». Как только вы закончите создание AVD, вы можете запустить его из интерфейса AVD Manager или использовать интерфейс командной строки эмулятора. Если вы работаете в Eclipse, вы можете настроить Run Configuration, чтобы запустить AVD и установить на нем свое приложение.

-1

Попробуйте удалить это из файла манифеста:

<uses-library android:name="com.google.android.maps" android:required="true"/> 
Смежные вопросы