Страница 1 из 1
Не могу разобраться с GoogleMaps
Добавлено: 10 сен 2012, 01:37
Александр Б
Добавил все библиотеки по инструкции, но все равно выдает ошибку
Missing styles. Is the correct theme chosen for this layout?
Use the Theme combo box above the layout to choose a different layout, or fix the theme style references.
Failed to find style 'mapViewStyle' in current theme
Это снова глюки eclipse или где то я не доглядел?
Re: Не могу разобраться с GoogleMaps
Добавлено: 10 сен 2012, 07:14
rezak90
это если я не ошибаюсь выбрана не та тема, кажется в доках по гуглмепсу написано что при использовании MapView следует использовать тему: noTitleBar (если не ошибаюсь то так называется).
Re: Не могу разобраться с GoogleMaps
Добавлено: 10 сен 2012, 08:10
Александр Б
rezak90 писал(а):это если я не ошибаюсь выбрана не та тема, кажется в доках по гуглмепсу написано что при использовании MapView следует использовать тему: noTitleBar (если не ошибаюсь то так называется).
честно говоря не уверен что это связано с темой вообще...
я скачал готовые примеры, которые прилагались к книге, что я когда то изучал по андроиду, импортировал их в eclipse и увидел ту же проблему...
решил только что проверить сам eclipse, запустил на его на ноуте и импортировал туда весь проект. Эффект то же...
Я заметил что кроме ошибки выдаваемой еще на стадии работы с граф. компонентами, возникает еще одна, на стадии запуска проекта в эмуляторе:
[2012-09-10 07:59:48 - MapViewDemo] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2012-09-10 07:59:48 - MapViewDemo] Please check logcat output for more details.
[2012-09-10 07:59:48 - MapViewDemo] Launch canceled!
Error
Mon Sep 10 08:08:42 EEST 2012
mainmenumap.xml: Failed to find style 'mapViewStyle' in current theme
Что с этим делать, даже не знаю...
Re: Не могу разобраться с GoogleMaps
Добавлено: 10 сен 2012, 09:32
rezak90
я думаю что ошибку нужно искать в манифесте, выложите его сюда и разберёмся
Re: Не могу разобраться с GoogleMaps
Добавлено: 10 сен 2012, 09:41
Александр Б
rezak90 писал(а):я думаю что ошибку нужно искать в манифесте, выложите его сюда и разберёмся
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="list.view.pro"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
<uses-library android:name="com.google.android.maps" android:required="true"/>
<activity
android:name="AutentificationClass"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:screenOrientation="portrait"
android:keepScreenOn="true"
android:configChanges="keyboardHidden|orientation">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity><activity
android:name=".ListViewProActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:keepScreenOn="true"
android:configChanges="keyboardHidden|orientation">
</activity>
<activity
android:name="OrderChoiseActivity"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:screenOrientation="portrait"
android:keepScreenOn="true"
android:configChanges="keyboardHidden|orientation">
</activity>
<activity
android:name="MainMenuClass"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:screenOrientation="portrait"
android:keepScreenOn="true"
android:configChanges="keyboardHidden|orientation">
</activity>
<activity
android:name="SettingsActivity"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:screenOrientation="portrait"
android:keepScreenOn="true"
android:configChanges="keyboardHidden|orientation">
</activity>
<activity
android:name="RegionActivity"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:screenOrientation="portrait"
android:keepScreenOn="true"
android:configChanges="keyboardHidden|orientation">
</activity>
<activity
android:name="MessagesActivity"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:screenOrientation="portrait"
android:keepScreenOn="true"
android:configChanges="keyboardHidden|orientation">
</activity>
<activity
android:name="OrderWorkActivity"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:screenOrientation="portrait"
android:keepScreenOn="true"
android:configChanges="keyboardHidden|orientation">
</activity>
<activity
android:name="MessagesNew"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:screenOrientation="portrait"
android:keepScreenOn="true"
android:configChanges="keyboardHidden|orientation">
</activity>
<activity
android:name="MessagesRecived"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:screenOrientation="portrait"
android:keepScreenOn="true"
android:configChanges="keyboardHidden|orientation">
</activity>
<activity
android:name="MessagesSended"
android:theme="@android:style/Theme.Black.NoTitleBar"
android:screenOrientation="portrait"
android:keepScreenOn="true"
android:configChanges="keyboardHidden|orientation">
</activity>
<activity android:name="MainMenuMap"></activity>
</application>
</manifest>
читаю сейчас иностранные форумы, но пока вразумительного ответа не нашел...
только что еще раз перепроверил ключ к картам, все сходится...

Re: Не могу разобраться с GoogleMaps
Добавлено: 10 сен 2012, 10:04
rezak90
попробуйте вот эту тему @android:style/Theme.NoTitleBar
UP. вот вспомнил где это я читал:
While you're in the manifest, give the map some more space by getting rid of the title bar with the "NoTitleBar" theme:
Код: Выделить всё
<activity android:name=".HelloGoogleMaps" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
так что думаю должно помочь
Re: Не могу разобраться с GoogleMaps
Добавлено: 10 сен 2012, 10:12
Александр Б
rezak90 писал(а):попробуйте вот эту тему @android:style/Theme.NoTitleBar
UP. вот вспомнил где это я читал:
While you're in the manifest, give the map some more space by getting rid of the title bar with the "NoTitleBar" theme:
Код: Выделить всё
<activity android:name=".HelloGoogleMaps" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
так что думаю должно помочь
попробовал, ничего не помогло и как всегда эмулятор запустился, но при установке .apk написал
[2012-09-10 10:11:50 - ListViewPro] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2012-09-10 10:11:50 - ListViewPro] Please check logcat output for more details.
[2012-09-10 10:11:51 - ListViewPro] Launch canceled!
опытным путем заметил что это связано со строкой, которая добавлена в манифест
<uses-library android:name="com.google.android.maps" android:required="true"/>
по каким то странным причинам она не подключается...
Re: Не могу разобраться с GoogleMaps
Добавлено: 11 сен 2012, 12:09
Александр Б
Нашел одну проблему.
На эмуляторе надо использовать версию платформы в которой есть GoogleMaps иначе эмулятор не может найти библиотеку (например Google APIs (Google Inc.) - API Level 10 вместо Android 2.3.3 API Level 10). И то же самое надо сделать в в самом проекте. Тогда при установке проекта в эмуляторе все будет нормально.
Но пока все равно не разобрался с первой проблемой...
Missing styles. Is the correct theme chosen for this layout?
Use the Theme combo box above the layout to choose a different layout, or fix the theme style references.
Failed to find style 'mapViewStyle' in current theme
Все еще выходит... Наверное попробую переустановить eclipse и SDK
Re: Не могу разобраться с GoogleMaps
Добавлено: 11 дек 2012, 09:27
alexa3100
Так и не разобрались?