2014-10-11 28 views
1

我對Android完全陌生,一直試圖從SDK中啓動地圖示例,但是,我的谷歌在添加到工作區時播放服務庫會在manifest.xml文件中給出錯誤。 MainActivity> AndroidManifest.xml 我嘗試將屬性更改爲Google API 15,並且還編輯了xml文件,但它仍然不起作用。任何幫助將是有用的,謝謝!錯誤:找不到與給定名稱匹配的資源(位於'icon',值爲'@ drawable/ic_launcher')

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.mapdemo" android:versionCode="8" 
android:versionName="4.0.3"> 
<!-- Copied from Google Maps Library/AndroidManifest.xml. --> 
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<!-- External storage for caching. --> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<!-- My Location --> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<!-- Maps API needs OpenGL ES 2.0. --> 
<uses-feature android:glEsVersion="0x00020000" 
    android:required="true" /> 
<!-- End of copy. --> 
<application android:icon="@drawable/ic_launcher" <!--Error: No resource found that matches the  given name (at 'icon' with value '@drawable/ic_launcher')--> 
    android:label="@string/demo_title" android:hardwareAccelerated="true"> <!--Error: No resource  found that matches the given name (at 'label' with value '@string/basic_map_demo_label') 
--> 
    <!-- ** You need to replace the key below with your own key. ** The example 
     key below will not be accepted because it is not linked to the certificate 
     which you will use to sign this application. See: https://developers.google.com/maps/documentation/android/start 
     for instructions on how to get your own key. --> 
    <meta-data android:name="com.google.android.maps.v2.API_KEY" 
     android:value="i_enter_my_key_here" /> 
    <meta-data android:name="com.google.android.gms.version" 
     android:value="@integer/google_play_services_version" /> 
    <activity android:name=".MainActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name=".LegalInfoActivity" android:label="@string/legal_info" /> 
    <activity android:name=".BasicMapDemoActivity" android:label="@string/basic_map_demo_label" /> 
    <activity android:name=".CameraDemoActivity" android:label="@string/camera_demo_label" /> 
    <activity android:name=".CircleDemoActivity" android:label="@string/circle_demo_label" /> 
    <activity android:name=".EventsDemoActivity" android:label="@string/events_demo_label" /> 
    <activity android:name=".GroundOverlayDemoActivity" 
     android:label="@string/ground_overlay_demo_label" /> 
    <activity android:name=".IndoorDemoActivity" android:label="@string/indoor_demo_label" /> 
    <activity android:name=".LayersDemoActivity" android:label="@string/layers_demo_label" /> 
    <activity android:name=".LocationSourceDemoActivity" 
     android:label="@string/location_source_demo_label" /> 
    <activity android:name=".MapInPagerDemoActivity" 
     android:label="@string/map_in_pager_demo_label" /> 
    <activity android:name=".MarkerDemoActivity" android:label="@string/marker_demo_label" /> 
    <activity android:name=".MultiMapDemoActivity" android:label="@string/multi_map_demo_label" /> 
    <activity android:name=".MyLocationDemoActivity" 
     android:label="@string/my_location_demo_label" /> 
    <activity android:name=".OptionsDemoActivity" android:label="@string/options_demo_label" /> 
    <activity android:name=".PolygonDemoActivity" android:label="@string/polygon_demo_label" /> 
    <activity android:name=".PolylineDemoActivity" android:label="@string/polyline_demo_label" /> 
    <activity android:name=".ProgrammaticDemoActivity" 
     android:label="@string/programmatic_demo_label" /> 
    <activity android:name=".RawMapViewDemoActivity" 
     android:label="@string/raw_map_view_demo_label" /> 
    <activity android:name=".RetainMapDemoActivity" 
     android:label="@string/retain_map_demo_label" /> 
    <activity android:name=".SaveStateDemoActivity" 
     android:label="@string/save_state_demo_label" /> 
    <activity android:name=".SnapshotDemoActivity" android:label="@string/snapshot_demo_label" /> 
    <activity android:name=".SplitStreetViewPanoramaAndMapDemoActivity" 
     android:label="@string/split_street_view_panorama_and_map_demo_label" /> 
    <activity android:name=".StreetViewPanoramaBasicDemoActivity" 
     android:label="@string/street_view_panorama_basic_demo_label" /> 
    <activity android:name=".StreetViewPanoramaEventsDemoActivity" 
     android:label="@string/street_view_panorama_events_demo_label" /> 
    <activity android:name=".StreetViewPanoramaNavigationDemoActivity" 
     android:label="@string/street_view_panorama_navigation_demo_label" /> 
    <activity android:name=".StreetViewPanoramaOptionsDemoActivity" 
     android:label="@string/street_view_panorama_options_demo_label" /> 
    <activity android:name=".StreetViewPanoramaViewDemoActivity" 
     android:label="@string/street_view_panorama_view_demo_label" /> 
    <activity android:name=".TileCoordinate`enter code here`DemoActivity" 
     android:label="@string/tile_coordinate_demo_label" /> 
    <activity android:name=".TileOverlayDemoActivity" 
     android:label="@string/tile_overlay_demo_label" /> 
    <activity android:name=".UiSettingsDemoActivity" 
     android:label="@string/ui_settings_demo_label" /> 
    <activity android:name=".VisibleRegionDemoActivity" 
     android:label="@string/visible_region_demo_label" /> 
</application> 
</manifest> 
+0

錯誤究竟在哪裏,你能發佈日誌嗎? – 2014-10-11 22:03:31

+0

我編輯了xml以顯示第18行的錯誤。其他xml中的每個標籤語句都會出現相同的錯誤 – newbie 2014-10-12 00:46:30

回答

0

確保在res/drawable目錄中有一個名爲ic_launcher的文件。這通常是一個PNG,遵循Android Iconography的要求。出於學習目的,您可以在繪圖目錄(您可能必須添加到您的項目中)中放置ic_launcher,並在其中放置一個圖標。稍後,當您進入實際項目時,您可能需要根據規格指定不同的圖標大小。

還要確保在某個資源文件中有一個名爲demo_title的字符串。通常在res/values目錄中有一個名爲「strings.xml」的文件,裏面有一個字符串聲明:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="demo_title">This is my Demo</string> 
</resources> 
相關問題