Ответ 1
Убедитесь, что вы положили
<uses-library android:name="com.google.android.maps" />
внутри тэгов <application></application>
.
У меня есть эта ошибка в моем приложении карты. Вы знаете, что не так? Я проверил, и пакет прав в моих .java файлах, а также я поместил библиотеки-библиотеки google в свой тег приложения в manifest.xml..пожалуйста, помогите, им пробовать часы, чтобы решить это.
Убедитесь, что вы положили
<uses-library android:name="com.google.android.maps" />
внутри тэгов <application></application>
.
http://blog.doityourselfandroid.com/2011/01/18/using-google-maps-in-your-android-app/
Проверьте роль ключа API, если вы переносите проект в другую среду разработки.
ps Я действительно удивлен, как люди могут точно определить такой наивный ответ (как указано выше).
Вам действительно нужно опубликовать соответствующий код.
Внимательно прочитайте свой вопрос, если вы действительно положили тег использования-разрешения внутри приложения node, это неверно. Вы должны размещать разрешения вне его, но все еще внутри манифеста node, поэтому конец вашего файла манифеста может выглядеть примерно так:
</application>
<uses-sdk android:minSdkVersion="5" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
</manifest>
Eclipse может помещать их перед началом тега <application>
, что тоже прекрасно.