2011-06-13 187 views
0

我得到了一種工作的家庭製造的GPS正在工作。 現在我正在用Google地圖再次創建一個新的應用程序。失敗?

在我主我創建 startActivity(new Intent(this, GpsLogger.class));

此創建我的意圖肚裏確定。在GpsLogger的onCreate期間,我做了一個 setContentView(R.layout.drawer);

那裏崩潰了...但是當我評論谷歌地圖部分在XML ...它不會崩潰。但我沒有谷歌裏面的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" /> 

我跑它與谷歌的AVD映射2.2 +插件

和我的其他應用程序工作正常,但我不能找到在使用差異谷歌地圖...

+1

什麼錯誤它給你當它崩潰? – Matt 2011-06-13 15:09:07

回答

0

喜只是檢查是否有加入這一行你的應用程序標籤內的androidmanifest XML

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

也是你的活動應該擴展MapActivity,而不是默認的Activity類...

希望這能解決你的問題......如果不發表您的logcat的......