Включение карт Google в XML не удается? - PullRequest
0 голосов
/ 13 июня 2011

У меня есть своего рода рабочий домашний GPS, который работает.Теперь я снова создаю новое приложение с картами Google внутри.

В моем основном я создаю startActivity(new Intent(this, GpsLogger.class));

, это создает мое намерение, которое идет хорошо.Во время onCreate GpsLogger я делаю setContentView (R.layout.drawer);

там он вылетает ... но когда я комментирую часть карт Google в xml ... он не вылетает.Но у меня нет google aps внутри конечно ...

<code><?xml version="1.0" encoding="utf-8"?>

<LinearLayout android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/layout_main" 
xmlns:android="http://schemas.android.com/apk/res/android" android:layout_gravity="center_horizontal">

<ViewFlipper android:id="@+id/details"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">  


<LinearLayout 
android:layout_width="fill_parent"
android:orientation="vertical" android:layout_height="fill_parent">

<!--<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" 
            android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_gravity="top|right"> 
    </TableLayout> -->
<TextView android:layout_gravity="left" android:layout_width="fill_parent" android:id="@+id/lblCircuit" android:layout_height="wrap_content" android:text="Circuit"></TextView>
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:text="EditText" android:id="@+id/txtCircuit"></EditText>
<TextView android:text="TextView" android:layout_width="fill_parent" android:layout_gravity="left" android:layout_height="wrap_content" android:id="@+id/lblDriver"></TextView>
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:text="EditText" android:id="@+id/txtDriver"></EditText>
<Button android:layout_width="120dip" android:text="@string/startLog" android:layout_height="57dip" android:layout_gravity="bottom|center_horizontal" android:id="@+id/btnLog"></Button>
<Button android:layout_width="120dip" android:text="@string/back" android:layout_height="57dip" android:layout_gravity="bottom|center_horizontal" android:id="@+id/btnBack"></Button>
<TextView android:layout_width="fill_parent" android:layout_gravity="left" android:id="@+id/txtStatus" android:layout_height="fill_parent"></TextView>

</LinearLayout>
<LinearLayout 
android:layout_width="fill_parent"
android:orientation="vertical" android:layout_height="match_parent">
<TextView android:layout_gravity="left|center_vertical" android:layout_width="fill_parent" android:id="@+id/lblView2" android:layout_height="wrap_content" android:text="hier komt een 2D schets van het circuit  in realtime"></TextView>
  </LinearLayout>

<LinearLayout 
android:layout_width="fill_parent"
android:orientation="vertical" android:layout_height="match_parent">
<TextView android:layout_gravity="left|center_vertical" android:layout_width="fill_parent" android:id="@+id/lblView3" android:layout_height="wrap_content" android:text="Hier moet google apps zijn data weergeven"></TextView>
  <!--  <com.google.android.maps.MapView 
        android:id="@+id/mapview1"
        android:layout_width="300dip" 
        android:layout_height="300dip"
        android:layout_gravity="center_horizontal|center_vertical" 
        android:enabled="true" 
        android:clickable="true" 
        android:apiKey="0ImY2ZaoaarHlQFr4Xe0NuqRFRPvqrBOAtvX1ng"/>  -->
  </LinearLayout>
</ViewFlipper>
</LinearLayout>

</code>

В чем может быть проблема?

получил

<uses-library android:name="com.google.android.maps" />

в манифесте I 'Я запускаю его на AVD с Google Maps 2.2 + аддон

, и мое другое приложение работает нормально, но я не могу найти различия в использовании карт Google ...

1 Ответ

0 голосов
/ 13 июня 2011

привет, просто проверьте, есть ли у вас эта строка внутри тега приложения в androidmanifest xml

<uses-library android:name="com.google.android.maps" />

также ваша активность должна расширять MapActivity вместо класса активности по умолчанию ...

Надеюсь, что это решит вашу проблему ... Если не опубликовать свой logcat ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...