2013-03-18 2 views
1

응용 프로그램이 에뮬레이터 (장치 '에뮬레이터 -5554)에 설치하지 못했습니다라는 메시지가 내 콘솔에서 표시됩니다.Android 응용 프로그램을 설치하지 못했습니다.

import android.os.Bundle; 
import android.app.Activity; 
import android.view.Menu; 
import com.google.android.maps.MapActivity; 
import com.google.android.maps.MapView; 
public class MainActivity extends MapActivity { 


@Override 
protected boolean isRouteDisplayed() { 
    return false; 
} 

@Override 
protected 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.main, menu); 
    return true; 
}} 

activity_main.xml :

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context=".MainActivity" > 

<com.google.android.maps.MapView 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/mapview" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:layout_alignParentBottom="true" 
android:layout_alignParentRight="true" 
android:apiKey="KEY" 
android:clickable="true" > 
</com.google.android.maps.MapView> 

</RelativeLayout> 

및 매니페스트 파일 :

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="diplomska.proketi.prv" 
android:versionCode="1" 
android:versionName="1.0" > 
<uses-permission android:name="android.permission.INTERNET"/>  
<uses-sdk 
    android:minSdkVersion="17" 
    android:targetSdkVersion="17" /> 
<uses-feature 
    android:glEsVersion="0x00020000" 
    android:required="true" /> 
    <application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" >   
    <uses-library android:name="com.google.android.maps"/>   
    <activity 
     android:name="diplomska.proketi.prv.MainActivity" 
     android:label="@string/app_name" > 
<intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity>   
<meta-data 
android:name="com.google.android.maps.v2.API_KEY" 
     android:value="KEY" />  
</application> 
</manifest> 

답변

0

모든 것이 아래의 코드와 잘 나는지도보기 튜토리얼에서이 코드가 있습니다. 문제는 v2 키를 사용하면 물리적 장치로 애플리케이션을 테스트해야한다는 것입니다.