2012-12-09 35 views
0

當我運行我的android應用程序時,遇到了一個安裝錯誤,它是:未能在模擬器上安裝我的應用程序並啓動取消。我的應用程序顯示給用戶的谷歌地圖。在設備'emulator-5556上安裝six.apk失敗啓動取消

我的XML文件

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

     <com.google.android.maps.MapView 
     android:id="@+id/mapview" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:apiKey="************************** " 
     android:clickable="true" /> 
</LinearLayout> 

我的清單

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.six" 
    android:versionCode="1" 
    android:versionName="1.0" > 

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

<uses-permission android:name="android.permission.INTERNET"/> 
    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.example.six.MainActivity" 
      android:label="@string/app_name"   
    android:theme="@android:style/Theme.NoTitleBar"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
      <uses-library android:name="com.google.android.maps"/>  
    </application> 
</manifest> 

主文件

package com.example.six; 
import android.os.Bundle; 
import android.view.Menu; 

import com.google.android.maps.MapActivity; 
import com.google.android.maps.MapView; 

public class MainActivity extends MapActivity { 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     MapView mapView = (MapView) findViewById(R.id.mapview); 
     mapView.setBuiltInZoomControls(true); 
    } 


    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     // Inflate the menu; this adds items to the action bar if it is present. 
     getMenuInflater().inflate(R.menu.activity_main, menu); 
     return true;} 
     @Override 
     protected boolean isRouteDisplayed() { 
      return false; 

    } 


} 

請告訴我沒有任何問題,我的代碼或者是有毛病我日食? 我有日食JUNO和SDK 4.2,我使用谷歌API級別17

+0

是您的模擬器設置爲使用谷歌的API? – Ahmad

+0

是的,我有instelled谷歌API的,並選擇谷歌API,同時設立一個項目 – Shazar

回答

0

你的模擬器圖像需要使用谷歌API的

+0

我已經在我的項目中使用谷歌API,但我不知道什麼後面重建 – Shazar

+0

當你創建模擬器圖像,需要與谷歌API – MrChaz

+0

我做得很好 – Shazar

相關問題