2010-11-16 76 views
0

顯然我的Android應用程序不能正常工作,因爲它應該在Samsung Galaxy Tab上。 MapView不會在Tab上顯示地圖/衛星圖塊。在其他設備上,MapView按照它應該的方式工作。我自己並不擁有一個Tab,所以我有問題找出什麼可能是錯誤的,我現在還沒有線索可能導致它。任何正確的方向點是高度讚賞。MapView不能在Galaxy Tab上工作

該應用程序在模擬器中使用avd分發的avd在模擬器中運行,修復程序描述爲here,以便能夠在其中調試MapView。


從AndroidManifest.xml中的信息,可能是有趣:

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="8"/> 

<supports-screens 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:anyDensity="true" 
/> 

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

<application android:name=".MyAppName" 
    android:icon="@drawable/ic_about" 
    android:theme="@android:style/Theme.NoTitleBar" 
    android:label="@string/app_name" 
    android:debuggable="false" 
> 
    <activity android:name=".InitialActivity"> 
     <intent-filter android:label="@string/app_name"> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name=".FavoriteSpotActivity" /> 
    <uses-library android:name="com.google.android.maps" /> 
</application> 

+0

請你轉發整個AndroidManifest你發佈的內容有點兒搞砸了。 – 2010-11-16 21:51:25

回答

1

我自己解決了這個問題。嘗試創建MapView時,使用Android SDK的r06時,Google API密鑰被拒絕。重新編譯它與Android SDK的r07解決了這個問題。很高興知道是否有人像我一樣遇到同樣的問題。

+1

你能更具體地說明你是如何做到的? – Totic 2011-03-23 21:32:34

1

我認爲平板電腦缺少谷歌的API - com.google.android.maps庫

+1

我認爲avd三星發出的是缺少它,但不是在設備本身,對不對? – 2010-12-28 09:45:37

相關問題